본문 바로가기
Javascript

프로그래머스 문제 풀이 38

by 🐬마뇽뇽 마뇽🦄 2022. 12. 5.
728x90

프로그래머스 문제 풀이 38

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

01. 문제

function solution(n) {
    var answer = 0;
    return answer;
}

02. 나의 문제 풀이

function solution(n) {
    let answer = n.toString();
    let ar = [];
    for (let i=0; i < answer.length; i++){
        ar.push(answer.substring(i,i+1))
        ar.sort((a,b)=>b-a)
    }
    return parseInt(ar.join(''))
}

03. 다른 사람의 문제 풀이

function solution(n) {
  const newN = n + "";
  const newArr = newN
    .split("")
    .sort()
    .reverse()
    .join("");

  return +newArr;
}

문자로 바꿔주고 정렬하고, 그걸 리버스로 바꿔준 뒤 다시 숫자로 바꿔준 것 같다.. 깔끔하다

728x90

'Javascript' 카테고리의 다른 글

프로그래머스 문제 풀이 40  (1) 2022.12.05
프로그래머스 문제 풀이 39  (3) 2022.12.05
프로그래머스 문제 풀이 37  (1) 2022.12.05
프로그래머스 문제 풀이 36  (1) 2022.12.01
프로그래머스 문제 풀이 35  (1) 2022.12.01

댓글


고양이 고양이
고양이 고양이
고양이 고양이