카테고리 없음

백준 nodejs 14681번: 사분면 고르기

YG - 96년생 , 강아지 있음, 개발자 희망 2021. 8. 19. 15:00

 

const fs = require("fs");

const filePath = process.platform === "linux" ? "./input.txt" : "/dev/stdin"; //제 개발환경은 리눅스이기에 input.txt를 앞에 두었습니다.

// const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; // 실제 백준사이트에 제출할 때는 위에 filePath를 삭제하고 이 부분을 입력하면 됩니다.

let input = fs.readFileSync(filePath).toString().split("\n");

input = input.map((item) => +item);
console.log(input);

solution(input[0], input[1]);

function solution(A, B) {
  if ((A > 0) & (B > 0)) {
    return console.log("1");
  } else if ((A < 0) & (B > 0)) {
    return console.log("2");
  } else if ((A < 0) & (B < 0)) {
    return console.log("3");
  } else if ((A > 0) & (B < 0)) {
    return console.log("4");
  }
}

 

이대로 백준사이트에 제출하면 런타임에러라고 나오는데 풀이는 맞으나 fs 모듈이 아닌 rl readline으로 풀어야 한다고 한다