获得徽章 28
#刷题交流#
打卡第10天:
小F的永久代币卡回本计划
解题思路: 我循环计算直到累计返还的勾玉大于或等于购买卡片的花费,增加一天并累加当天的返还勾玉,最后求出返回需要的天数
#刷题交流#
打卡第9天:
小R的随机播放顺序
解题思路: 我初始化一个队列后,把所有歌曲放队列中, 当队列不为空时,继续播放, 从队列中取出第一个加入列表中,如果队列中还有歌曲,将当前队列的第一首放到到队列的末尾
#刷题交流#
打卡第8天:
完美偶数计数
解题思路: 我先 for 循环数组, 检查条件为值是偶数且在区间[l, r]之间时候, 计数值加一, 最后返回结果
#刷题交流#
打卡第7天:
最少字符串操作次数
解题思路: 我先使用一个对象来记录每个字符的出现次数, 统计字符频率,然后遍历频率对象,计算需要进行的操作次数
#刷题交流#
打卡第6天:
小U的数字插入问题
解题思路: 我先将数字 a 和 b 转换为字符串,使用 for 循环遍历字符串 strA 的每个位置,将 strB 插入到 strA 的第 i 个位置后, 转化这个新生成字符串为数字类型, 然后比较这个新字符跟当前结果值的大小,最后返回最终结果
#刷题交流#
打卡第5天: 构造特定数组的逆序拼接
解题思路: 我先设置一个空数组,使用for循环从1到n, 对于每个 i 使用嵌套的for循环从n到 i 倒序生成子列表,然后将每个数字 j 追加到设置的空数组.
#刷题交流#
打卡第四天: 寻找数组中出现次数超过一半的数字
解题思路:我先初始化候选数字和计数器, 遍历数组, 如果计数器为0,更新候选数字,当前数字等于候选数字,计数器加1, 当前数字不等于候选数字,计数器减1,最后返回数字
#刷题交流#
打卡第三天: 数组元素之和最小化
解题思路:我先循环直到数组中有 n 个元素,如果当前元素不在数组中,添加到数组,否则增加当前元素,最后计算数组元素之和
#刷题交流#
打卡第二天: 数字字符串格式化
解题思路:我先String(Number(s)处理多余前缀00,然后根据小数点分割成整数字符和小数字符,循环处理整数部分,每个3个字符拼一个逗号,之后再合并小数部分
#刷题交流#
打卡第一天: 找单独的数
解题思路: 我是先for循环遍历原数据,然后用map统计记录出现的次数,然后在遍历map找出只出现一次的数,希望对大家有帮助
下一页