一练专题

每日一练7:简写单词(含链接)

1.链接 简写单词_牛客题霸_牛客网 2.题目 3.代码1(错误经验) #include <iostream>#include <string>using namespace std;int main() {string s;string ret;int count = 0;while(cin >> s)for(auto a : s){if(count == 0){if( a <=

每日一练5:最小花费爬楼梯(含链接)

1.链接 最小花费爬楼梯_牛客题霸_牛客网 2.题目 3.代码 class Solution {public:int minCostClimbingStairs(vector<int>& cost) {vector<int> dp(cost.size() + 1);dp[0] = 0;dp[1] = 0;for(int i = 2; i <= cost.size() ; i++){d

【算法每日一练及解题思路】多种方式判断指定字符串其是否为回文字符串

一、题目:给定一个字符串,判断其是否为回文字符串: 二、举例: 回文字符串是指一个字符串正读和反读都一样的字符串。例如,“level”、“radar”和“noon”都是回文字符串,因为它们从前往后读和从后往前读都是一样的 在Java中,有多种方法可以判断一个字符串是否为回文字符串。以下是一些不同的实现思路: 三、方法1:使用字符串反转 最直接的方法是将字符串反转,然后与原字符串比较。 p

【算法每日一练及解题思路】判断数字是否为偶数

在Java中,判断一个数字是否为偶数可以通过多种不同的方法实现。以下是一些常见的思路: 方法1:使用取模运算符 最直接的方法是使用取模运算符 % 来判断数字是否能被2整除。 public static boolean isEven(int number) {return (number % 2) == 0;} 方法2:使用位运算 在二进制表示中,偶数的最低位总是0,而奇数的最低位总是

【算法每日一练及解题思路】找出模式匹配字符串的异位词在原始字符串中出现的索引下标

【算法每日一练及解题思路】找出模式匹配字符串的异位词在原始字符串中出现的索引下标 一、题目:找出模式匹配字符串的异位词在原始字符串中出现的索引下标 二、举例: 两个字符串原始字符串initStr=123sf3rtfb,模式匹配字符串regx=f3s,找到模式匹配字符串regx(regx的异位词为f3s,fs3,3fs,3sf,sf3,s3f)在原始字符串initStr的索引下标2(对应3fs

【算法每日一练及解题思路】计算以空格隔开的字符串的最后一个单词的长度

【算法每日一练及解题思路】计算以空格隔开的字符串的最后一个单词的长度 一、题目:计算以空格隔开的字符串的最后一个单词的长度 二、举例: 输入:hello nowcoder 输出:8 说明:最后一个单词为nowcoder,长度为8 三、思路: 解题思路1:逐个字符读取字符串的内容,当读取到空格字符时计数归零,从空格后开始统计字符个数,统计到遇到换行符结束 解题思路2:将整个字符串按空格分割

【算法每日一练及解题思路】判断字符串是否包含数字

【每日一练及解题思路】四种方式判断字符串是否含数字 一、题目:给定一个字符串,找出其中不含重复字符的最长子串的长度 二、举例: 比如"abcdefgh",不含数字;比如"1",含数字;比如"a1s",含数字 三、思路: 多读题!!! 判断字符串是否含数字 多读题!!! 判断字符串是否含数字 多读题!!! 判断字符串是否含数字 解题思路1:遍历字符串的每个字符,判断每个字符是否是数字。 遍

系统架构师(每日一练24)

每日一练 1.软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为()答案与解析 A.需求分析工具、设计工具和软件实现工具 B.软件开发工具、软件维护工具、软件管理工具和软件支持工具 C.需求分析工具、设计工具、编码与排错工具和测试工具 D.设计规范工具、编码工具和验证工具 2.面向服务系统构建过程中,()用于实现Web服务的远程调用,()用来将分散的、功能单一的Web服务组织成

C语言01 每日一练01

C语言01 每日一练01 习题一 计算两个整数的和并输出。习题二 编写一个C程序,运行时输入 a,b 两个值,输出其中值最大者。习题三 编写一个C程序,运行时输入 a,b,c 三个值,输出其中值最大者。 习题一 计算两个整数的和并输出。     计算两个整数的和并输出。   解题代码: int main() {int a = 123;int b = 456;int sum =

系统架构师(每日一练23)

每日一练 1.软件活动主要包括软件描述、()、软件有效性验证和(),()定义了软件功能及使用限制。答案与解析 问题1 A.软件模型 B.软件需求 C.软件分析 D.软件开发 问题2 A.软件分析 B.软件测试 C.软件演化 D.软件开发 问题3 A.软件分析 B.软件测试 C.软件描述 D.软件开发 2.基于JavaEE平台的基础功能服务构建应用系统时,()可用来集成遇产系统答

SQL每日一练-0821

今日SQL题:模拟库存管理系统中产品缺货预警 难度系数:1颗星:🌟☆☆☆☆☆☆☆☆☆ 1、题目要求(总共五题,每日一题)    找出每个仓库中库存低于再订货水平的产品,并按缺货数量排序。显示仓库名称、产品名称、库存数量、再订货水平、缺货数量。 2、表和虚拟数据(全部执行,后面题目会用到 --仓库信息表CREATE TABLE IM_Warehouses (WarehouseID IN

SQL每日一练-0819(基础数据补充)

今天SQL题:0819期补充,由于题目较多暂缓更新。 难度系数:🌟🌟☆☆☆☆☆☆☆☆ 1、题目要求     4)、查询每个类别的产品在过去三个月中的销售趋势(按月计算销售额的变化)5)、查询每个用户的最后一次购买日期,并计算在最后一次购买日期之前的所有交易总额 2、补充数据(运行前先删除原有数据) --Catalog表 INSERT INTO Catalog (CatalogID,

【每日一练及解题思路V2】给定一个字符串,找出其中不含重复字符的最长子串的长度

【每日一练及解题思路V2】给定一个字符串,找出其中不含重复字符的最长子串的长度 一、题目:给定一个字符串,找出其中不含重复字符的最长子串的长度: 二、举例: 比如"abcdefgh",不含重复字符的最长子串为eacdb,长度为8;比如"abceacdb",不含重复字符的最长子串为eacdb,长度为5;比如"aaaabcbb",不含重复字符的最长子串为abc,长度为3;比如"pwwkewww"

每日一练2024.5.9

题目: 给定一个非负整数数组 nums,  nums 中一半整数是 奇数 ,一半整数是 偶数 。 对数组进行排序,以便当 nums[i] 为奇数时,i 也是 奇数 ;当 nums[i] 为偶数时, i 也是 偶数 。 你可以返回 任何满足上述条件的数组作为答案 。 示例 1: 输入:nums = [4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,7

每日一练2024.5.10

题目: 给定一个非负整数数组 nums,  nums 中一半整数是 奇数 ,一半整数是 偶数 。 对数组进行排序,以便当 nums[i] 为奇数时,i 也是 奇数 ;当 nums[i] 为偶数时, i 也是 偶数 。 你可以返回 任何满足上述条件的数组作为答案 。   示例 1: 输入:nums = [4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,

每日一练_04

JavaScript 编程题 解释一下下面代码的输出。 console.log(0.1 + 0.2); //0.30000000000000004 答案: console.log(0.1 + 0.2 == 0.3); //false JavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地

蓝桥杯:每周一练之楼房最短距离问题

我的博客:https://blog.csdn.net/txb116424 学习资料和练习题目地址: http://dasai.lanqiao.cn/pages/dasai/news_detail_w.html?id=644 [问题描述] X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3… 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为6时,开始情

每日一练-LeeCode-分糖果

题目 Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的糖。 给你一个长度为 n 的整数数组 candyType ,返回: Alice

SQL语句每日一练十

586. 订单最多的客户 题目 表: Orders +-----------------+----------+| Column Name | Type |+-----------------+----------+| order_number | int || customer_number | int |+---------------

SQL语句每日一练二

1.给出 Customers 表 如下: cust_idcust_namecust_contactcust_citya1Andy LiAndy LiOak Parka2Ben LiuBen LiuOak Parka3Tony DaiTony DaiOak Parka4Tom ChenTom ChenOak Parka5An LiAn LiOak Parka6Lee ChenLee ChenOak

python每日一练--移动零LEETCODE

def moveZeroes(nums):     n=len(nums)     for i in range (n):         if nums[i]==0:             del nums[i]             nums.append(0)     return nums print(moveZeroes([1,0,34,9,0,13,7]))

C语言每日一练之36

36 第三十六练 多重背包 有 N 种物品和一个容量为 V 的背包。 第 i 种物品最多有 n[i]件可用,每件费用是 c[i],价值是 w[i]。 求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 要求: 1、你需要学一下多重背包基础知识 2、输入整数n,接下来n行,分别数据物品的费用和价值 第三十五练答案 #include <cstdio>#defi

C语言每日一练之37

37 第三十七练 状态压缩dp 就是利用二进制来模拟一些状态,dp就是动态规划的缩写 1 到 n 的序列,每个位置 wi 个垃圾,一个人打扫,但连续 m个位置最多有 q 个位置被打扫,问你最多打扫多少垃圾 要求: 1、第一行输入三个整数n、m和q 2、接下来n行,每行输入该位置的垃圾个数w[i] 3、输出最多能打扫的垃圾数量 第三十六练答案 #include <cstdio>#inc

C语言每日一练之26

26 第二十六练 实现罗马数字转整数 要求: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数

C语言每日一练之15

15 第十五练 输出第n位的斐波那契数 要求: 1、输入正整数n 2、斐波那契数组:斐波那契数列是一个无限序列,通常以F(0) = 0, F(1) = 1为起始,之后的每一项都是前两项的和。即: F(0) = 0, F(1) = 1 F(n) = F(n-1) + F(n-2) (当n > 1时) 3、请使用迭代方式,输出斐波那契数组的第n位 第十四练答案 #include <stdi

C语言每日一练之21

21 第二十一练 青蛙爬井 有一口深度为 ℎ𝑖𝑔ℎhigh 米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬 𝑢𝑝up 米,夜里则顺井壁向下滑 𝑑𝑜𝑤𝑛down 米。若青蛙从某个早晨开始向外爬,当 high=60405,up=105,dow=35,计算青蛙多少天能够爬出井口? 注意:不能简单地认为每天上升的高度等于白天向上爬的距离减去夜间下滑的距离,因为若白天能爬出井口