获得徽章 9
#刷题交流#
字符串修改最少次数
初始化计数器:用于记录修改次数。
遍历字符串:从第二个字符开始,逐个检查当前字符与前一个字符是否相同。
检查相邻字符:如果当前字符与前一个字符相同,则增加计数器,并跳过当前字符(因为我们假设已经进行了修改)。
返回结果:遍历结束后,计数器的值即为最少修改次数。
字符串修改最少次数
初始化计数器:用于记录修改次数。
遍历字符串:从第二个字符开始,逐个检查当前字符与前一个字符是否相同。
检查相邻字符:如果当前字符与前一个字符相同,则增加计数器,并跳过当前字符(因为我们假设已经进行了修改)。
返回结果:遍历结束后,计数器的值即为最少修改次数。
展开
评论
1
#刷题交流#
不同整数的计数问题:
遍历字符串:逐个字符检查,如果是数字则保留,否则替换为空格。
分割字符串:将处理后的字符串按空格分割,得到所有整数。
去重并统计:将这些整数放入集合中,集合的大小即为不同整数的数目。
不同整数的计数问题:
遍历字符串:逐个字符检查,如果是数字则保留,否则替换为空格。
分割字符串:将处理后的字符串按空格分割,得到所有整数。
去重并统计:将这些整数放入集合中,集合的大小即为不同整数的数目。
评论
点赞
#刷题交流#
题目:数字分组求偶数和
对于输入 numbers = [123, 456, 789]:
第一组 123 中有1个偶数(2)和2个奇数(1, 3)
第二组 456 中有3个偶数(4, 6)和0个奇数
第三组 789 中有0个偶数和3个奇数(7, 8, 9)
题目:数字分组求偶数和
对于输入 numbers = [123, 456, 789]:
第一组 123 中有1个偶数(2)和2个奇数(1, 3)
第二组 456 中有3个偶数(4, 6)和0个奇数
第三组 789 中有0个偶数和3个奇数(7, 8, 9)
展开
评论
点赞
#刷题交流#
《找单独的数》
1.初始化 result 为 0,因为任何数与 0 异或的结果仍然是该数。
2.使用 for 循环遍历数组 cards 中的每一个元素。
3.在每次循环中,将 result 与当前元素 card 进行异或操作,并将结果赋值回 result。
4.遍历结束后,result 中存储的就是只出现一次的数字,直接返回 result。
《找单独的数》
1.初始化 result 为 0,因为任何数与 0 异或的结果仍然是该数。
2.使用 for 循环遍历数组 cards 中的每一个元素。
3.在每次循环中,将 result 与当前元素 card 进行异或操作,并将结果赋值回 result。
4.遍历结束后,result 中存储的就是只出现一次的数字,直接返回 result。
展开
评论
点赞
赞了这篇沸点
赞了这篇文章
赞了这篇文章
赞了这篇文章