문제 설명
문제 풀이
function solution(s) {
let answer = '';
answer = s.split('').sort().reverse().join('');
return answer;
}
sort((a, b) => a - b) 는 대문자를 뒤로 배치하기 때문에 그냥 sort()를 적용한 후 reverse메서드를 통해 거꾸로 돌렸다. 여기서 더 코드를 줄이고 싶다면 아래 코드처럼 하면 된다.
function solution(s) {
return s.split('').sort().reverse().join('');
}
실행 결과
코드 채점하고 제출
'프로그래머스 문제 > Level 1' 카테고리의 다른 글
[프로그래머스] 서울에서 김서방 찾기 - 자바스크립트 (0) | 2020.08.27 |
---|---|
[프로그래머스] 문자열 다루기 기본 - 자바스크립트 (0) | 2020.08.27 |
[프로그래머스] 문자열 내 p와 y의 개수 - 자바스크립트 (0) | 2020.08.27 |
[프로그래머스] 문자열 내 마음대로 정렬하기 - 자바스크립트 (0) | 2020.08.27 |
[프로그래머스] 두 정수 사이의 합 - 자바스크립트 (0) | 2020.08.27 |