문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
function solution(s) {
return s.split('').sort().reverse().join('');
}
split메소드로 문자열을 문자 한 개씩으로 분리한 후,
sort메소드로 이용해 문자를 정렬한 다음
reverse메소드로 문자를 큰것부터 작은 순으로 다시 정렬함
split메소드로인해 분리되었던 문자를 join메소드를 사용해 합쳐주고, 문자열로 return
<aside>
✅ **split() 메소드** : String
객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나누어줌
</aside>
<aside> ✅ sort() 메소드 : 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환
</aside>
<aside> ✅ reverse() 메소드 : 배열의 순서를 반전시켜 줌 첫 번째 요소는 마지막 요소가 되며 마지막 요소는 첫 번째 요소가 됨
</aside>
<aside> ✅ join() 메소드 : 배열의 모든 요소를 연결해 하나의 문자열로 만들어 줌
</aside>
참고링크