문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
문자열 s가 주어졌을 때, 공백과 단어 순서는 유지하고 각 단어의 문자를 반전시켜라.
#1
Input: s = "Let's take LeetCode contest"
Output: "s'teL ekat edoCteeL tsetnoc"
#2
Input: s = "Mr Ding"
Output: "rM gniD"
class Solution {
public String reverseWords(String s) {
String[] words = s.split(" ");
StringBuilder result = new StringBuilder();
for(String word : words){
StringBuilder reversedWord = new StringBuilder(word).reverse();
result.append(reversedWord).append(" ");
}
result.deleteCharAt(result.length() - 1);
return result.toString();
}
}