Notice
Recent Posts
Recent Comments
Link
관리 메뉴

윤일무이

[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 문자열 내림차순으로 배치하기 본문

⚙️ 코딩테스트

[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 문자열 내림차순으로 배치하기

썸머몽 2023. 4. 8. 16:05
728x90

문제 및 제한사항

 

문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.

s 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.

 

**제한사항**

str은 길이 1 이상인 문자열입니다.

 

풀이 방법

 

문자열을 큰 것부터 작은 순으로 (내림차순)으로 정렬하려면 어떻게 해야 할까?

... 라고 한다!

a, b를 비교했을 때 -1이 반환되면 내림차순, 1이 반환되면 오름차순의 형식이다.

 

코드

function solution(s) {
  return [...s].sort((a, b) => (a > b ? -1 : 1)).join("");
}
728x90