2022

024-정수 내림차순으로 배치하기 본문

코딩테스트 연습

024-정수 내림차순으로 배치하기

__g__ 2022. 5. 17. 23:37
function solution(n) {
    
    var answer = "";
    
    n = String(n)	// n을 문자열로 변환

    var list = [];	// 문자열로 변환한 n을 담을 빈 배열
    
    for (let i = 0; i < n.length; i++) {  // n의 길이만큼 반복
        list.push(n[i]);	// 빈 배열에 넣음
    }
    
    
    list.sort(function(a, b) {  // sort() 이용해 내림차순으로 정렬
    			return b - a;
    });
    
    
      for (let k = 0; k < n.length; k++) {  // n의 길이만큼 반복
        answer += list[k]	// 내림차순 순서대로 문자열 더하기
    }
    

    return Number(answer);

}

'코딩테스트 연습' 카테고리의 다른 글

026-제일 작은 수 제거하기  (0) 2022.05.18
025-정수 제곱근 판별  (0) 2022.05.17
023-자연수 뒤집어 배열로 만들기  (0) 2022.05.17
022-자릿수 더하기  (0) 2022.05.17
021-이상한 문자 만들기  (0) 2022.05.17
Comments