- μ½λ©ν μ€νΈ λλΉ λ° νμ΅μ© JS μκ³ λ¦¬μ¦ μ 리 ν νλ¦Ώμ λλ€.
- λ΄μ© λ° νμΌ νΈλ¦¬λ κ³μν΄μ μ λ°μ΄νΈ λ©λλ€.
- ν΄λ λͺ κ³Ό λμΌν λͺ μ js νμΌμ μ λ°μ μΈ λ΄μ©μ λ¦¬μ© νμΌμ λλ€.
- BJ_N μ λ°±μ€μ Nλ²μ§Έ λ¬Έμ λ₯Ό λ»ν©λλ€.
- κ° λ¬Έμ ν΄λμ input.txtμ μ λ ₯ μμ ν μ€νΈκ° μμΉν©λλ€.
/*
const filePath = process.platform === 'linux' ? '/dev/stdin' : '/input.txt' μ½λλ₯Ό ν΅ν΄ λ°±μ€ λ° vscodeμμ μ μμ μΌλ‘ μ
λ ₯ νμΌμ λ°μμ¬ μ μλλ‘ μ‘°κ±΄μ λ¬μμ€λλ€.
*/
const fs = require('fs')
const filePath = process.platform === 'linux' ? '/dev/stdin' : '/input.txt'
let input = fs
.readFileSync(__dirname + filePath)
.toString()
.split('\n')
... μ΄ν λ‘μ§ μ½λ
π¦JS_Template
β£ π01.Stack
β β πstack.js
β£ π02.Queue
β β πqueue.js
β£ π03.Heap
β β πheap.js
β£ π04.Graph
β β πgraph.js
β£ π05.Sorting
β β£ πproblems
β β β£ πBJ_10814
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_11004
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_11650
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_1181
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_1427
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_18870
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_2750
β β β β£ πindex.js
β β β β πinput.txt
β β β πBJ_2752
β β β β£ πindex.js
β β β β πinput.txt
β β πsorting.js
β£ π06.Greedy
β β£ πproblems
β β β£ πBJ_11047
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_11399
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_1541
β β β β£ πindex.js
β β β β πinput.txt
β β β£ πBJ_16953
β β β β£ πindex.js
β β β β πinput.txt
β β β πBJ_2839
β β β β£ πindex.js
β β β β πinput.txt
β β πgreedy.js
β πREADME.md