본문 바로가기

프로그래머스 문제/Level 1

[프로그래머스] 문자열 내림차순으로 배치하기 - 자바스크립트

문제 설명

 

 

 

문제 풀이

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('');  
}

 

 

 

실행 결과

 

 

 

코드 채점하고 제출