문제
2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오.
실행코드
n = int(input())
Q1 = 0
Q2 = 0
Q3 = 0
Q4 = 0
AXIS = 0
for i in range(n):
a, b = map (int,input().split())
if a == 0 or b == 0:
AXIS += 1
elif a > 0 and b > 0:
Q1 += 1
elif a < 0 and b > 0:
Q2 += 1
elif a < 0 and b < 0:
Q3 += 1
else:
Q4 += 1
print("Q1:", Q1)
print("Q2:", Q2)
print("Q3:", Q3)
print("Q4:", Q4)
print("AXIS:", AXIS)
'파이썬 문제 > 백준 문제' 카테고리의 다른 글
백준 파이썬 문제 10 - 전자레인지 (0) | 2021.08.10 |
---|---|
파이썬 백준 문제 8958번 - OX퀴즈 (0) | 2021.08.07 |
백준 파이썬 문제 5717번 - 상근이의 친구들 (0) | 2021.08.07 |
백준 파이썬 문제 5086번 - 배수와 약수 (0) | 2021.08.07 |
백준 파이썬 문제 10988번 - 팰린드롬인지 확인하기 (0) | 2021.08.07 |