Coding
557. Reverse Words in a String III
On this page
⭐
題目敘述
Given a string s, reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.
Example 1
Input: s = “Let’s take LeetCode contest” Output: “s’teL ekat edoCteeL tsetnoc”
Example 2
Input: s = “God Ding” Output: “doG gniD”
解題思路
Solution
class Solution {
public String reverseWords(String s) {
String[] str = s.split(" ");
StringBuilder ans = new StringBuilder();
for(String st : str){
StringBuilder sb = new StringBuilder(st);
ans.append(sb.reverse());
ans.append(" ");
}
ans.deleteCharAt(ans.length() - 1);
return ans.toString();
}
}