반응형
1. 문제
- 문자열 s가 주어질 때, 공백으로 구분되는 각 단어를 뒤집어서 반환하라.
2. 풀이
function reverseWords(s: string): string {
return s.split(' ').map(word => word.split('').reverse().join('')).join(' ')
};
- 공백으로 각 단어를 구분하는 배열을 만들고, 각 단어를 다시 문자 단위로 쪼갠 배열을 뒤집어 연결하고 공백을 기준으로 join 해주면 된다.
- 투 포인터를 사용할 수도 있는데 코드가 복잡해질거 같다.