[LeetCode] 151. Reverse Words in a String

Chobby·7일 전
1

LeetCode

목록 보기
181/194

😎풀이

해당 문제는 js의 내장 메서드를 활용하여 충분한 풀이가 가능한 문제이다.

풀이 절차는 다음과 같다.

  1. 좌우 공백 제거
  2. 공백 단위 단어 분리
  3. 다중 공백 제거
  4. 단어 역순 정렬
  5. 공백을 통한 단어 조합
function reverseWords(s: string): string {
    // 좌우 공백 제거
    const trimedS = s.trim()
    // 공백 단위 단어 분리
    const splittedS = trimedS.split(" ")
    // 다중 공백 제거
    const filteredSpaceS = splittedS.filter(a => a)
    // 단어 역순 정렬
    const reversedS = filteredSpaceS.reverse()
    // 공백을 통한 단어 조합
    return reversedS.join(" ")
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글