- 博客(24)
- 收藏
- 关注
原创 【Leetcode】443. 压缩字符串
省流:压缩给定的字符数组,比如[a,a,b,b,b]就压缩为[a,2,b,3],但是当某种字母仅有1个时后面不跟数字,最后返回这个压缩的新数组的长度(注意:需要转存到原数组里)返回 6 ,输入数组的前 6 个字符应该是:["a","2","b","2","c","3"]"aa" 被 "a2" 替代。"bb" 被 "b2" 替代。"ccc" 被 "c3" 替代。
2023-04-16 11:02:08
285
原创 【Leetcode】1427. 字符串的左右移
3.在上一步中需要注意的是:由于每次移动的步数可能大于字符串s的长度,所以要对s的长度n取模,右移(为-)则还需要加上n。1.先遍历所有vector中的移动步数,设置左移为+,右移为-,统计最终结果并确定dis正负号。2.通过dis来计算最后需要拼接的字符串的截断位置,根据dis正负号(代表左右移)来计算。[0,1] 表示左移 1 位。"abc" -> "bca"[1,2] 表示右移 2 位。"bca" -> "cab"对这个字符串进行所有操作后,返回最终结果。给定一个包含小写英文字母的字符串。
2023-03-22 11:49:01
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人