BOJ_2단계 14681번 사분면 고르기

문제:

x와 y
숫자 2개를 입력받게 됨.
입력받은 숫자 2개를 가지고 1~4 사분면 중 어디에 속하는지 숫자 출력하기.

풀이과정:

x, y 모두 양수이면 1
x만 음수, y는 양수 2
x, y 모두 음수이면 3
x만 양수, y는 음수 4

맞게 작성한것 같은데 자꾸 런타임 에러가 떠서 찾아보니
입력 환경을 만들 때 fs로 하면 에러가 나온다고 함.
readline으로 풀어줘야함.

const readline = require("readline");
 
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});
 
let input = [];
 
rl.on('line', function (line) {
    input.push(line);
  }).on('close', function () {
 
let x = Number(input[0]);
let y = Number(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();
});

좋은 웹페이지 즐겨찾기