< 문제 >
풀이
- charCodeAt()메소드로 주어진 알파벳의 아스키코드를 구하고(숫자) -> sort를 이용해 숫자비교 내림차순으로 정렬을 해준다. split으로 문자를 배열로 바꿔 연산해주고, join으로 다시 문자열로 결과를 내준다.
function solution(s) {
return s
.split('')
.sort((a, b) => b.charCodeAt(0) - a.charCodeAt(0))
.join('');
}
console.log(solution('Zbcdefg'));