var sortSentence = function(s) {
return s.split(' ').sort((a, b) => a[a.length-1] - b[b.length-1]).map(e => e.slice(0, e.length-1)).join(' ')
};
뒤죽박죽인 단어들을 올바른 순서로 정렬하는 문제이다. 각 단어에는 올바른 순서가 적혀있다.
1. 정렬을 하기위해서 split 메소드를 사용해서 띄어쓰기를 기준으로 분리한다.
2. sort 메소드를 이용해서 올바른 순서로 정렬한다. 숫자 순서대로 정렬을 해야하기때문에(a, b) => a - b
형태로 compareFunction를 작성해야한다.
3. map과 slice를 이용해서 맨 뒤에 숫자를 제거한다.
4. join 메소드를 사용해서 문자열로 전환한다.