반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
주어진 좌표가 4분면 및 축 중 어디에 속하는지 구하는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
x, y좌표의 부호에 따라 속하는 위치를 판별합니다.
AXIS: x나 y좌표 중 0이 있을 경우
1사분면: (+, +) / 2사분면: (-, +) / 3사분면: (-, -) / 4사분면: (+, -)
3. 코드
T = int(input())
quadrant = [0]*4 # 사분면
axis = 0 # 축
for i in range(T):
x, y = map(int, input().split())
# 축에 포함될 경우
if x == 0 or y == 0:
axis += 1
# 1사분면
elif x > 0 and y > 0:
quadrant[0] += 1
# 2사분면
elif x < 0 and y > 0:
quadrant[1] += 1
# 3사분면
elif x < 0 and y < 0:
quadrant[2] += 1
# 4사분면
else:
quadrant[3] += 1
#출력
print("Q1:", quadrant[0])
print("Q2:", quadrant[1])
print("Q3:", quadrant[2])
print("Q4:", quadrant[3])
print("AXIS:", axis)
x와 y의 부호에 따라 조건식을 구성합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 11557 Yangjojang of The Year - Python (0) | 2022.02.06 |
---|---|
[구현] 백준 4458 첫 글자를 대문자로 - Python (0) | 2022.02.06 |
[구현/수학] 백준 3058 짝수를 찾아라 - Python (0) | 2022.02.06 |
[구현] 백준 2711 오타맨 고창영 - Python (0) | 2022.02.06 |
[구현/수학] 백준 9086 문자열 - Python (0) | 2022.02.06 |
댓글