728x90
문제
두줄의 입값 각 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();
});
참고자료
[JS] 백준 14681번 사분면 고르기
출처 백준 온라인 저지 www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 두줄의 입력값 각 X, Y를 구분하여 어느 사분면..
gurtn.tistory.com
'etc. > Algorithm' 카테고리의 다른 글
[알고리즘 테스트] 문자열 정수로 변환하기 (0) | 2022.01.17 |
---|---|
[알고리즘 테스트] 위장 (0) | 2022.01.13 |
[알고리즘 테스트] 완주하지 못한 선수 (0) | 2022.01.13 |