39 反轉字串中的單詞

2021-09-25 08:29:20 字數 634 閱讀 9299

給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。

示例 1:

輸入: 「let』s take leetcode contest」

輸出: 「s』tel ekat edocteel tsetnoc」

注意:在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。

def reverse_word(str):

list_str=str.split()

reverse_word=[i[::-1] for i in list_str]

n=0result=''

i=0while iprint(str[i])

if str[i]==' ':

result+=str[i]

i+=1

else:

result+=reverse_word[n]

i+=(len(reverse_word[n]))

n+=1

return result

執行:reverse_word("let's take leetcode contest")

返回: "s'tel ekat edocteel tsetnoc"

反轉字串中的單詞

給定乙個字串,你需要反轉字串中的每個單詞字元順序,同時仍保留空格和單詞的初始順序。注意 在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。示例1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 解法一 遍歷 ...

字串反轉,單詞反轉

一 字串反轉,共蒐集了 7 種方法 public class stringreversed public static void reverse1 string s char c s.tochararray 方法二 for int i 0 i s.length 2 i for char l c sy...

字串單詞反轉

class solution param s,a string return a string def reversewords self,s if len s 0 return s s join s.split 去掉所有的空格,只保留字元 串 之間的空格 s s.strip strip 去掉字串兩...