获得徽章 8
- #刷题交流# Day23,叠盘子排序
步骤:
1. **初始化变量**:你需要一个变量来存储最终的结果字符串,以及一个变量来跟踪当前连续序列的起点。
2. **遍历数组**:使用一个循环来遍历 `plates` 数组,检查当前元素是否与前一个元素连续。
3. **处理连续序列**:如果当前元素与前一个元素连续,继续检查下一个元素。如果不连续,判断当前序列的长度是否满足至少3个盘子的条件,然后根据条件格式化并添加到结果字符串中。
4. **处理最后一个序列**:在循环结束后,别忘了处理最后一个连续序列。
5. **返回结果**:最后,返回格式化后的结果字符串。展开评论点赞 - #刷题交流# Day22,打点计数器的区间合并
步骤:
1. 首先对区间进行排序,按照区间的起始值排序
2. 初始化一个结果数组来存储合并后的区间
3. 遍历排序后的区间数组,合并重叠的区间
4. 计算合并后的区间中包含的唯一数字的数量展开1点赞 - #刷题交流# Day19,a替换函数
1. **遍历字符串**:你可以使用`split`方法将字符串转换为数组,然后遍历数组中的每个字符。
2. **替换字符**:在遍历过程中,检查每个字符是否为小写字母`a`,如果是,则将其替换为`"%100"`。
3. **重新组合字符串**:将处理后的字符数组重新组合成一个字符串。展开评论点赞 - #刷题交流# Day17,计算从位置x到位置y到最小步数
思路:
1.首末步长为1:这意味着第一步和最后一步的步长必须是 1。
2.连续整数步长:每一步的步长必须是上一步的 -1,+0 或 +1。评论点赞
![[看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_97.39cdc9f.png)