728x90
문제 및 제한사항
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
**제한사항**
str은 길이 1 이상인 문자열입니다.
풀이 방법
문자열을 큰 것부터 작은 순으로 (내림차순)으로 정렬하려면 어떻게 해야 할까?
... 라고 한다!
a, b를 비교했을 때 -1이 반환되면 내림차순, 1이 반환되면 오름차순의 형식이다.
코드
function solution(s) {
return [...s].sort((a, b) => (a > b ? -1 : 1)).join("");
}
728x90
'⚙️ 코딩테스트' 카테고리의 다른 글
[JavaScript] 프로그래머스 코딩테스트 레벨 2 : JadenCase 문자열 만들기 (0) | 2023.04.08 |
---|---|
[JavaScript] 프로그래머스 코딩테스트 레벨 2 : 최댓값과 최솟값 (0) | 2023.04.08 |
[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 내적 (0) | 2023.04.08 |
[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 수박수박수박수박수박수? (0) | 2023.04.08 |
[JavaScript] 프로그래머스 코딩테스트 레벨 1 : 가운데 글자 가져오기 (0) | 2023.04.08 |