[level 1] 정수 내림차순으로 배치하기

2022. 1. 13. 22:03·알고리즘/JavaScript

문제

 

풀이 코드

function solution(n) {
  let sortNum = n
    .toString()
    .split('')
    .sort((a, b) => a - b)
    .reverse()
    .join('');
  return parseInt(sortNum);
}

 

풀이 과정

함수를 이용하여 풀이 하였다.

각 단계별로 설명하면 다음과 같다.

1. toString 함수를 이용하여 문자열로 형 변환
2. split('') 함수를 이용하여, 각 요소를 나누어 배열 생성
3. sort() 함수를 이용하여, 각 요소를 정렬
4. reverse() 함수를 이용하여, 정렬된 요소를 반전
5. join() 함수를 이용하여, 배열의 요소들을 문자열로 생성
6. parseInt() 함수를 이용하여, 문자열을 정수로 변환하여 반환

 

이렇게 풀이하고나서 다른사람은 어떻게 풀었나 보았는데, 

sort()  함수의 인자를 비워놔도 정렬이 된다

 

결국 나는 sort 함수 내에 풀필요한 함수인자를 더 넣어줬다

 

이 부분만 빼면 나와 동일하게 푼것같다!

 

'알고리즘/JavaScript' 카테고리의 다른 글
  • [level 1] 시저 암호
  • [level 1] 3진법 뒤집기
  • [level 1] 정수 제곱근 판별
  • [level 1] 제일 작은 수 제거하기
Jeohong
Jeohong
기억 보단 기록을
  • Jeohong
    Chikong Devlog
    Jeohong
  • 전체
    오늘
    어제
    • 분류 전체보기 (185)
      • ---- 개발 컨텐츠 ---- (0)
      • iOS (30)
        • Swift 문법 (1)
        • iOS 개념 (12)
        • HIG (5)
        • SwiftUI (7)
        • UIKit (4)
      • Side Project (0)
      • 개발서적 (4)
        • 객체지향 사실과 오해 (4)
      • 알고리즘 (73)
        • 자료구조 개념 (2)
        • Swift (24)
        • JavaScript (47)
      • ---- 회고 계획 컨텐츠 ---- (0)
      • 계획 및 일기 (10)
      • 회고록 (1)
      • 컨퍼런스 탐방 (1)
      • 미드로 영린이 탈출하기 (1)
      • ---- Previous content ---- (0)
      • Frontend (2)
        • HTML & CSS (2)
      • KITRI 수업 (17)
        • 리눅스 (14)
        • 네트워크 (2)
      • 42seoul (17)
        • Bonr2code (9)
        • 넋두리 (7)
        • 멘토특강 (1)
      • 해킹 실습 (20)
        • 해커스쿨 - F.T.Z (19)
        • WebGoat (1)
      • Tensorflow로 시작하는 NLP (1)
        • 예제 (1)
      • 자연어처리 입문 (1)
        • 이론 (1)
      • 텐서플로로 배우는 딥러닝 (7)
        • 이론 (2)
        • 예제 (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    라피신
    네트워크
    백준
    자료구조
    본과정
    프로그래머스
    boj
    IOS
    Algorithm
    스위프트
    javascript
    코딩
    swift
    hig
    개발자
    42서울
    1서클
    42seoul
    알고리즘
    SwiftUI
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Jeohong
[level 1] 정수 내림차순으로 배치하기
상단으로

티스토리툴바