문제
두줄의 입값 각 X, Y 값을 구분해 어느 사분면에 속하는지 출력한다.
단 입력값이(5,12)일시 제 1사분면에 속한다. 그러므로 1을 출력한다.
풀이법
먼저 X값이 음인지 양수인지 구분한 뒤
Y값이 음수인지 양수인지를 판단하여 해당 사분면을 출력한다.
코드
// readline 모듈
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) {
console.log(Y > 0 ? 1 : 4);
} else {
console.log(Y > 0 ? 2 : 3);
}
process.exit();
});
참고자료
'etc. > Algorithm' 카테고리의 다른 글
[알고리즘 테스트] 문자열 정수로 변환하기 (0) | 2022.01.17 |
---|---|
[알고리즘 테스트] 위장 (0) | 2022.01.13 |
[알고리즘 테스트] 완주하지 못한 선수 (0) | 2022.01.13 |