卡码网KamaCoder
文章平均质量分 85
命运从未公平
三枚筹码足矣,所有,或者一无所有
展开
-
55. 右旋字符串(卡码网KamaCoder)
给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串中的后面 k 个字符移到字符串的前面,实现字符串的右旋转操作。此时第一段和第二段的顺序是我们想要的,但里面的字符位置被我们倒叙,那么此时我们在把 第一段和第二段里面的字符再倒叙一把,这样字符顺序不就正确了。第一个循环从字符串 s 中取出最后 n 个字符,这是因为右旋转操作的定义是将字符串尾部的若干字符移到字符串的前面。第二行为字符串 s,代表需要旋转的字符串。通过上述步骤,字符串的后 n 个字符被移动到了字符串的前面,实现了字符串的右旋转操作。原创 2024-02-06 04:01:37 · 851 阅读 · 0 评论 -
54.替换数字(卡码网KamaCoder)
给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串 “a1b2c3”,函数应该将其转换为 “anumberbnumbercnumber”。打印一个新的字符串,其中每个数字字符都被替换为了number。输入一个字符串 s,s 仅包含小写字母和数字字符。原创 2024-02-05 00:30:40 · 522 阅读 · 0 评论