본문 바로가기

파이썬 문제/백준 문제

백준 파이썬 문제 9610 - 사분면

문제

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)