Computer Science/Algorithm :: 알고리즘

알고리즘 :: 백준 2750번 - 수 정렬하기 #JavaScript

HJPlumtree 2021. 10. 1. 16:32

알고리즘 공부하며 배운내용

 

 

Node 입출력으로 영원히 고통받을 줄 알았는데 방법을 찾았다!!!

방법 => 전 포스트 링크

 

 

백준 2750번 - 수 정렬하기

들어온 내용을 오름차순으로 한 줄씩 출력하는 간단한 문제다.

 

 

들어오는 값

첫 줄에는 숫자 전체 개수가 들어오고,

둘 째줄부터 오름차순할 숫자가 들어온다.

예)

5

5

2

3

4

1

 

 

구하고 싶은 값

들어온 숫자를 오름차순으로 한 줄씩 출력

예)

1

2

3

4

5

 

 

코드

const readline = require('readline')
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
})

let input = []

rl.on('line', function(line) {
    if(!line) {
        rl.close()
    }
    else{
        input.push(line)
    }
})
.on('close', function(){
    order(input)
    process.exit()
})

function order(input) {
    let [N, ...order] = input.map(Number)
    console.log(order.sort((a, b)=> a - b).join('\n'))
}