https://www.acmicpc.net/problem/14681
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on("line", function (line) {
input.push(parseInt(line));
}).on("close", function () {
///////////////////////////////
const x = input[0];
const y = input[1];
if (x > 0 && y > 0) {
console.log(1);
} else if (x < 0 && y > 0) {
console.log(2);
} else if (x < 0 && y < 0) {
console.log(3);
} else if (x > 0 && y < 0) {
console.log(4);
}
/////////////////////////////
process.exit();
});
IF문 문제를 순서대로 풀어보고 있는데 여기 문제부터 fs모듈에 런타임 에러가 나서 통하지 않는다. readline 모듈
을 써야한다. 되도록이면 계속 readline 모듈
로 쓰는 수 밖에 없다고 봐야한다.
input변수에 number 타입을 적용 안해도 정답이였다. 그래도 되도록이면 정수로 쓰는 변수에 Number 타입을 명시하는 습관을 들어야 할 것 같다.
readline 모듈 참고출처
쾌락코딩 - Node.js 입력 받기
Node.js로 백준(BOJ) 문제 풀 때 유의할 점들