151 翻轉字串裡的單詞

2021-10-08 19:29:05 字數 661 閱讀 9354

給定乙個字串,逐個翻轉字串中的每個單詞。

示例 1:

輸入: "the sky is blue"

輸出: "blue is sky the"

示例 2:

輸入: "  hello world!  "

輸出: "world! hello"

解釋: 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。

示例 3:

輸入: "a good   example"

輸出: "example good a"

解釋: 如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含乙個。

class solution 

// 刪除首尾空格,分割字串

string arr = s.trim().split(" "); //但bai是所有起始和結尾的空格都被刪除du

stringbuilder ans = new stringbuilder();

for (int i = arr.length - 1; i >= 0; i--)

// 將單詞拼接至 ans

}// 轉化為字串,刪除尾部空格,並返回

return ans.tostring().trim();

}}

151 翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 輸入 the sky is blue 輸出 blue is sky the 說明 無空格字元構成乙個單詞。輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含乙個。高階 請選用c語...

151 翻轉字串裡的單詞

給定乙個字串,逐個翻轉字串中的每個單詞。示例 1 輸入 the sky is blue 輸出 blue is sky the 示例 2 輸入 hello world 輸出 world hello 解釋 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。示例 3 輸入 a good ...

151 翻轉字串裡的單詞

無空格字元構成乙個單詞。輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含乙個。class solution stringbuffer sb new stringbuffer string words s.trim spli...