LeetCode之翻轉字串裡的單詞

2021-09-02 15:13:19 字數 563 閱讀 3666

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

示例:

輸入: "the sky is blue",

輸出: "blue is sky the".

說明:

無空格字元構成乙個單詞。

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

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

源**:

#include#include#include#include#include using namespace std;

void reversewords(string &s)

} else

else

}} s = "";//把s給清空

for (int m = result.size() - 1; m >= 0; m--)

else

}}int main()

輸出結果:

333 4 bb b qwe

LeetCode151 翻轉字串裡的單詞

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

LeetCode 151 翻轉字串裡的單詞

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

leetcode 151 翻轉字串裡的單詞

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