CodingTest/LeetCode

[LeetCode] 557. Reverse Words in a String III, Easy

뜸부깅 2025. 3. 13. 15:29
반응형

1. 문제

  • 문자열 s가 주어질 때, 공백으로 구분되는 각 단어를 뒤집어서 반환하라.

2. 풀이

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