代码随想录算法训练营第9天|151. 翻转字符串里的字符串 55. 右旋字符串
151.翻转字符串里的字符串
学习文档:卡哥讲解
题目简介:
给定一个单词句子“blue is the sky” 将单词反转过来“sky the is blue”
思路1
def reverseWords(self, s):
words = s.split() #type(words) --- list
words = words[::-1] # 反转单词
return ' '.join(words) #列表转换成字符串
使用 split
语句 进行切割
空格然后使用列表进行翻转s[::-1]
然后使用''.ioin
来拼接字符串。
55.右旋字符串
学习文档:卡哥讲解
题目简介:
给定一个字符串
s
以及一个整数k
将字符串后k个字符移到前面。
思路1
s[-k:]+s[:-k]
之间使用s[-k:]+s[:-k]