jinux127
Jinux
jinux127
  • 분류 전체보기 (109)
    • 엘리스 SW 엔지니어 트랙 (6)
      • TIL (6)
    • 개발지식 (22)
      • React (4)
      • JavaScript (9)
      • Web (4)
      • Node.js (1)
      • TypeScript (4)
    • 알고리즘 (69)
      • 백준 (47)
      • 프로그래머스 (14)
      • 이것이 코딩테스트다 (6)
    • 프로젝트 (10)
      • PHOTOCALENDAR (3)
      • 빙수먹을래? (7)
    • Life (0)
      • 헬스 (0)
      • 독서 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 이전

인기 글

태그

  • 구현
  • 문법
  • 그리디
  • 알고리즘
  • CSS
  • node.js

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
jinux127

Jinux

알고리즘/백준

[boj 1427] 소트인사이드 -js

2022. 3. 7. 15:53

문제

배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.

입력

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

출력

첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.

// 소트인사이드

const filePath = process.platform === "linux" ? "/dev/stdin" : "input.txt";
const input = require('fs').readFileSync(filePath).toString().trim().split(/\s/);

const sol = (input) =>{
    const arr = [];

    for(let i =0; i< input[0].length; i++){
        arr.push(input[0][i]);
    }

    console.log(arr.sort((a,b)=>b-a).join(''));
}

sol(input);

해결 포인트!

만약 문자열 const x = 'abcd'가 있다면 

x[0] 은 a 이런 식으로 접근이 가능하다!

 

'알고리즘 > 백준' 카테고리의 다른 글

[boj 9093] 단어 뒤집기 - js  (0) 2022.03.08
[boj 10828] 스택 - js  (0) 2022.03.08
[boj 2108] 통계학 - js  (0) 2022.03.07
[boj 7568] 덩치 - js  (0) 2022.03.04
[boj 2231] 분해합 - js  (0) 2022.03.04
jinux127
jinux127

티스토리툴바