๐ JavaScript/๋ฐฑ์ค
[JS] 10989
const fs = require('fs'); const path = process.platform === 'linux' ? '/dev/stdin' : './data.txt'; const input = fs .readFileSync(path) .toString() .trim() .split('\n') .map((x) => parseInt(x)); const count = input.shift(); const solve = (input) => { const countingArr = new Array(10000 + 1).fill(0); // ๊ฐ์ฅ ํฐ ์ซ์๊ฐ 10000์ด๊ธฐ ๋๋ฌธ์ 10000์ ์ธ๋ฑ์ค๋ก ๊ฐ๋ ์นด์ดํ ๋ฐฐ์ด ์์ฑ input.forEach((num) => { countingArr[num]++; });..
[JS] 2750 - Bubble sort, Selection sort
const fs = require('fs'); const path = process.platform === 'linux' ? '/dev/stdin' : './data.txt'; const input = fs .readFileSync(path) .toString() .trim() .split('\n') .map((x) => parseInt(x)); const count = input.shift(); const solveBubble = (input) => { for (let i = input.length - 1; i > 0; i--) { for (let j = 0; j input[j + 1]) { let temp = input[j + 1]; input[j + ..
[JS] 2751
const fs = require('fs'); const path = process.platform === 'linux' ? '/dev/stdin' : './data.txt'; const input = fs .readFileSync(path) .toString() .trim() .split('\n') .map((x) => parseInt(x)); const solve = (input) => { const count = input.shift(); input.sort((a, b) => a - b); console.log(input.join('\n')); }; solve(input); ๋ฐฑ์ค ํ์ด... ๋ฐฑ์ค ๋ฌธ์ ํ๊ธฐ ์ ์ ์งง..
[JS] 2750
const fs = require('fs'); const path = process.platform === 'linux' ? '/dev/stdin' : './data.txt'; const input = fs .readFileSync(path) .toString() .trim() .split('\n') .map((number) => parseInt(number)); const solve = (input) => { const count = input.shift(); const arr = input; const ans = input.sort((a, b) => a - b); for (let i = 0; i < ans.length; i++) { console.log(ans[i]); } }; solve(input)..
[JS] 7568
const fs = require('fs'); const path = process.platform === 'linux' ? '/dev/stdin' : './data.txt'; const input = fs.readFileSync(path).toString().trim().split('\n'); function solve(input) { const count = parseInt(input.shift()); let profile = input.map((value) => value.split(' ').map((x) => parseInt(x))); let answer = new Array(); for (let i = 0; i..