문제
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"
제약
Constraints:
- 1 <= s.length <= 5 * 10^4
- s contains printable ASCII characters.
- s does not contain any leading or trailing spaces.
- There is at least one word in s.
- All the words in s are separated by a single space.
코드
var reverseWords = function(s) {
let arr = s.split(' ');
for(let i=0; i<arr.length; i++) {
arr[i] = arr[i].split('').reverse().join('');
}
return arr.join(' ');
};
'Coding > LeetCode' 카테고리의 다른 글
[LeetCode/C#] 7. Reverse Integer (medium) (0) | 2021.09.20 |
---|---|
[LeetCode/C#] 1. Two Sum (easy) (0) | 2021.09.20 |
[LeetCode/JavaScript] 344. Reverse String (easy) (0) | 2021.09.17 |
[LeetCode/JavaScript] 167. Two Sum II - Input array is sorted (easy) (0) | 2021.09.17 |
[LeetCode/JavaScript] 283. Move Zeroes (easy) (0) | 2021.09.16 |