JavaScript 썸네일형 리스트형 [NodeJS] 백준 17626 /** * @link https://www.acmicpc.net/problem/17626 */ const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(Number(line)); }).on('close', () => { const [n] = input; const result = solution(n); console.log(result); process.exit(); }); function solution(n) { const memo = Ar.. 더보기 [NodeJS] 백준 11727 /** * @link https://www.acmicpc.net/problem/11727 */ const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(Number(line)); }).on('close', () => { const [n] = input; const result = solution(n); console.log(result); process.exit(); }); /** * * @param {number} n */ function .. 더보기 [NodeJS] 백준 11726 /** * @link https://www.acmicpc.net/problem/11726 */ const readline = require('readline'); const strToNumberArr = (str) => str.split(' ').map(Number); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(Number(line)); }).on('close', () => { const [n] = input; const result = solution(n); console.log(result).. 더보기 [NodeJS] 백준 1927 /** * @link https://www.acmicpc.net/problem/1927 */ const fs = require('fs'); const input = fs .readFileSync('/dev/stdin') .toString() .trim() .split('\n') .map(Number); input.shift(); class MinHeap { constructor() { this.heap = []; } insert(data) { this.heap.push(data); this.bubbleUp(); } bubbleUp(idx = this.heap.length - 1) { if (idx < 1) { return; } const currentNode = this.heap[idx]; const p.. 더보기 [NodeJS] 백준 1780 /** * @link https://www.acmicpc.net/problem/1780 */ const readline = require('readline'); const strToNumberArr = (str) => str.split(' ').map(Number); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(line); }).on('close', () => { const n = Number(input.shift()); const result = solution(n, input.map(strTo.. 더보기 [NodeJS] 백준 17219 /** * @link https://www.acmicpc.net/problem/17219 */ const readline = require('readline'); const strToNumberArr = (str) => str.split(' ').map(Number); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(line); }).on('close', () => { const [n, m] = strToNumberArr(input.shift()); const siteAndPw = []; const .. 더보기 [NodeJS] 백준 11659 /** * @link https://www.acmicpc.net/problem/11659 */ const readline = require('readline'); const strToNumberArr = (str) => str.split(' ').map(Number); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(line); }).on('close', () => { const arr = input.map(strToNumberArr); const [n, m] = arr.shift(); const n.. 더보기 [NodeJS] 백준 9375 /** * @link https://www.acmicpc.net/problem/9375 */ const readline = require('readline'); const strToNumberArr = (str) => str.split(' ').map(Number); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const input = []; rl.on('line', (line) => { input.push(line); }).on('close', () => { const t = Number(input.shift()); let idx = 0; const arr = [...Array(t)].map.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 18 다음