[프로그래머스] Lv.1 문자열 내림차순으로 배치하기

Miro·2022년 7월 29일
0
post-thumbnail

프로그래머스 Lv.1 문자열 내림차순으로 배치하기

문제, 제한사항, 입출력

나의 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
function solution(s) {
    let answer = s.split('');
        
    answer.sort((a, b) => {
        if(a > b) return -1;
        else if(b > a) return 1;
        else return 0;
    });
    
    let result = answer.join('');
    
    return result;
}
cs

인수로 받은 문자열 ssplit을 사용하여 배열로 만들고 변수 answer에 할당해준다.

배열 answersort로 정렬하는데, a가 b보다 크면 -1을 return, a가 b보다 작으면 1을 return, 같으면 0을 return 해주어 내림차순을 만든다.

내림차순으로 정렬한 배열 answerjoin을 사용하여 다시 문자열로 변환해 주고 새로 선언한 result에 할당해준다.

profile
프론트엔드 개발자(진)

0개의 댓글