백준에서 javascript로 문제를 푸려면 fs 모듈을 이용하거나,readline모듈을 사용하는 경우가 있다.
fs모듈
let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split('\n'); //let input = fs.readFileSync('input.txt').toString().split('\n'); console.log(input);
let fs = require('fs'); let input = fs.readFileSync('input.txt').toString().split('\n');
input.txt
123
456
789 1000출력예시
['123','456',789 1000']
readline모듈
const rl = requre('readline').createInterface({ input : process.stdin, output : process.stdout }); let input = []; rl.on("line", function(line){ // 콘솔 입력창에서 줄바꿈을 입력할때마다 호출 input.push(line); }).on("close", function(){ // 콘솔 입력 창에서 ctrl+ c 혹은 d를 입력하면 호출 (입력의 종료) console.log(input); process.exit(); })