fs 모듈을 이용
1) 한 줄로 입력을 받을 때
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split(' ');
2) 여러 줄로 입력을 받을 때
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
# vscode에서 테스트용
1) vscode 터미널에 'npm install fs'로 파일시스템을 설치
2) 문제를 풀 때마다 예제.txt에다가 예제를 복사한 후 실행해보려고 예제.txt를 만든다
3) 아래와 같이 readFileSync의 경로를 예제.txt의 위치로 수정
let input = require('fs').readFileSync('예제.txt').toString().split('\n');
-> 백준에서는 /dev/stdin 경로를 이용하지만, vscode에서 먼저 문제를 풀어볼 때는 readFileSync만 수정
4) 실행할 때는 콘솔 창에 다음과 같이 실행
node backjoon/week1/15552.js
readline 모듈 이용
'JS' 카테고리의 다른 글
[JS] join() 메서드 (0) | 2023.01.13 |
---|---|
[JS] Math 객체 (0) | 2023.01.13 |
[JS] Number vs parseInt (0) | 2023.01.13 |
[JS] const vs let vs var (0) | 2023.01.13 |
[JS] match()함수 (0) | 2023.01.09 |