[백준][C++] 14681번 사분면 고르기
사분면 고르기
문제 링크
분석
정수 x와 y를 입력 받아 2차원 좌표로서 어느 사분면에 속하는지 판단하며 1, 2, 3, 4 중 하나를 출력해야합니다.
좌표 평면에서 사분면은 다음과 같은 방법으로 구분됩니다.
| 사분면 | x값 | y값 |
|---|---|---|
| 1 | + | + |
| 2 | - | + |
| 3 | - | - |
| 4 | + | - |
풀이
#include <iostream>
using namespace std;
int main()
{
int x, y;
cin >> x >> y;
if (x > 0)
{
if (y > 0)
{
cout << 1;
}
else
{
cout << 4;
}
}
else
{
if (y > 0)
{
cout << 2;
}
else
{
cout << 3;
}
}
return 0;
}
성능 요약
시간 복잡도는 상수 시간에 끝나기 때문에 $O(1)$입니다.
공간 복잡도는 고정된 크기의 상수 공간을 사용하기 때문에 $O(1)$입니다.
메모리: 2020 KB
시간: 0 ms
댓글남기기