반응형
링크
https://www.acmicpc.net/problem/14681
풀이
x, y의 좌표를 받아서 어느 사분면에 속하는지 알아내는 문제이다.
사분면의 위치는 좌표의 양음에 따라서 결정되는데, 0일때는 정의되지 않음으로 입력 조건에서 제외한 모습을 볼 수 있다.
우선 x가 0보다 크다면 y에 따라서 1사분면(y>0)과 4사분면(y<0)으로 나뉜다.
마찬가지로 x가 0보다 작으면 y에 따라서 2사분면(y>0)과 3사분면(y<0)으로 나뉜다.
이를 코드로 구현하면 된다.
코드
//14681_사분면 고르기
#include <cstdio>
using namespace std;
int main() {
int x, y;
scanf("%d %d", &x, &y);
if (x > 0) {
if (y > 0) printf("1");
else printf("4");
}
else {
if (y > 0) printf("2");
else printf("3");
}
return 0;
}
반응형
'PS > BOJ' 카테고리의 다른 글
[백준 BOJ][Python] 1271 엄청난 부자2 (0) | 2021.02.23 |
---|---|
[백준 BOJ][DP] 2133 타일 채우기 (0) | 2021.02.18 |
[백준 BOJ] 1011 Fly me to the Alpha Centauri (0) | 2020.03.08 |
[백준 BOJ][DP] 2775 부녀회장이 될테야 (0) | 2020.03.07 |
[백준 BOJ] 2869 달팽이는 올라가고 싶다 (0) | 2020.03.07 |