Notice
Recent Posts
Recent Comments
Link
ยซ   2024/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Lennon FE

[๋ฐฑ์ค€ 2751๋ฒˆ] ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ2 - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(nodejs) ๋ณธ๋ฌธ

๐Ÿ”ฅ Algorithm/Baekjoon

[๋ฐฑ์ค€ 2751๋ฒˆ] ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ2 - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(nodejs)

Lennon 2022. 1. 19. 23:21
728x90
๋ฐ˜์‘ํ˜•

https://www.acmicpc.net/problem/2751

 

2751๋ฒˆ: ์ˆ˜ ์ •๋ ฌํ•˜๊ธฐ 2

์ฒซ์งธ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 1,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด ์ˆ˜๋Š” ์ ˆ๋Œ“๊ฐ’์ด 1,000,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค. ์ˆ˜๋Š” ์ค‘๋ณต๋˜์ง€ ์•Š๋Š”๋‹ค.

www.acmicpc.net

 

const fs = require('fs');
let input = fs.readFileSync('dev/stdin').toString().trim().split('\n');

input.shift();
input = input.sort((a, b) => a - b);

console.log(input.join('\n'));

์ •๋ง ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ด์ง€๋งŒ, input์ตœ๋Œ“๊ฐ’์ด 1,000,000์ด๋ผ ๊ฒฐ๊ณผ ์ถœ๋ ฅ์— ์‹ ๊ฒฝ์„ ์จ์•ผ ํ’€๋ฆฐ๋‹ค.

๋ฌด์ž‘์ • for๋ฌธ์ด๋‚˜ forEach, filter๋ฅผ ์ด์šฉํ•ด console.log๋ฅผ 100๋งŒ๋ฒˆ ์ถœ๋ ฅํ•˜๋ฉด ์—„์ฒญ๋‚œ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋ฉฐ, ํ†ต๊ณผํ•  ์ˆ˜ ์—†๊ฒŒ๋œ๋‹ค.

๊ฐ„๋‹จํ•˜๊ฒŒ join์„ ์ด์šฉํ•ด ํ’€๋„๋ก ํ•˜์ž! 

728x90
๋ฐ˜์‘ํ˜•
Comments