백준 코딩테스트를 시작하고자 합니다.
js로 테스트를 보고자 하였으나 프로그래머스와 차이가 있었고, vscode로 시도하는 법을 찾았고 세팅하는 방법과 a+b문제까지 올리겠습니다.
1 2
var fs = require("fs");
var input = fs.readFileSync("input.txt").toString().split(" ");
var a = parseInt(input[0]);
var b = parseInt(input[1]);
console.log(a - b);
node solution.js
하면 결과값이 불러와집니다.fs.readFileSync('/dev/stdin').toString().split(' ')
로 바꿔주세요!제출하면
이렇게 나옵니다
require('fs')는 node.js에 내장되어 있는 fs모듈을 불러온다는 뜻입니다.
readFileSync( path[ , option] )는 path에 불러올 파일의 상대적 위치를 사용하고 [option]으로 인코딩하는 방식으로 어떤 파일을 읽어올지 정한다고 생각하면 됩니다.
출처: https://minjo0n.tistory.com/2 [민이랑준:티스토리]