Leetcode / 557. Reverse Words in a String III
Pick a programming language:
Here is the source code for the solution to this problem.
class Solution {
public String reverseWords(String s) {
StringBuilder sb = new StringBuilder();
String wordSoFar = "";
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ' ') {
sb.append(wordSoFar);
sb.append(s.charAt(i));
wordSoFar = "";
}
else {
wordSoFar = s.charAt(i) + wordSoFar;
}
}
if (wordSoFar.length() > 0) {
sb.append(wordSoFar);
}
return sb.toString();
}
}
Did you like the lesson? 😆👍
Consider a donation to support our work: