We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5d2eee commit 4f9f9bfCopy full SHA for 4f9f9bf
ReverseWordsInAString/ReverseWordsInAString.cpp
@@ -45,3 +45,22 @@ class Solution {
45
}
46
47
};
48
+
49
+// solution 2
50
+class Solution {
51
+public:
52
+ void reverseWords(string &s) {
53
+ string result;
54
+ for (int i = 0, start = 0; i < s.size(); i++) {
55
+ if (s[i] == ' ') {
56
+ if (i > start) {
57
+ result = s.substr(start, i - start) + " " + result;
58
+ }
59
+ start = i + 1;
60
+ } else if (i == s.size() - 1) {
61
+ result = s.substr(start, i + 1 - start) + " " + result;
62
63
64
+ s = result.substr(0, result.size() - 1);
65
66
+};
0 commit comments