해당 문제는 js의 내장 메서드를 활용하여 충분한 풀이가 가능한 문제이다.
풀이 절차는 다음과 같다.
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(" ")
};