[JS][백준]14681_사분면 고르기
Algorithm/BaeKJoon

[JS][백준]14681_사분면 고르기

문제 번호

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

 

 

알고리즘 분류

수학, 구현, 기하학

 

문제 풀이

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));

    if(line == "") rl.close();

}).on('close', function(){
    const x = input[0];
    const y = input[1];
    console.log(solution(x,y));
    process.exit();
})


function solution(x,y){
    if(x>0 && y>0) return 1;
    else if(x<0 && y>0) return 2;
    else if(x<0 && y<0) return 3;
    return 4;
}

특이사항

 이번 문제에서는 그동안 써왔던 fs 모듈의 사용이 불가능하였다. 따라서 새로운 방법을 사용하였는데 해당 방법에 대해서 아직 익숙하지 않음으로 앞으로 문제를 풀어가면서 각 구문들의 작동원리를 제대로 공부해야겠다.

 

'Algorithm > BaeKJoon' 카테고리의 다른 글

[JS][백준]2739_구구단  (0) 2021.07.27
[JS]2884_알람 시계  (0) 2021.07.27
[JS][백준]2753_윤년  (0) 2021.07.23
[JS][백준]9498_시험 성적  (0) 2021.07.23
[JS][백준]1330_두 수 비교하기  (0) 2021.07.23