百度面试遇到了一个字符串翻转题:比如输入“I am a student”输出要为“student a am I”
python程序如下:
先对字符串进行翻转,后对字符进行翻转
def reverse(string):
arg = string[::-1]
arg_list = arg.split(" ")
length = len(arg_list)
temp = []
for i in range(length):
arg_list[i]= arg_list[i][::-1]
temp.append(arg_list[i])
return " ".join(temp)
>>> a = "i am a student"
>>> reverse(a)