알고리즘/백준

파이썬(python) 9610번 사분면

HeyTeddy 2022. 2. 3. 16:03
반응형

문제링크

https://www.acmicpc.net/problem/9610

 

9610번: 사분면

2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오.

www.acmicpc.net

4개의 사분면과 축의 초기값을 0으로 두고, 조건문을 작성하고 조건에 해당되면 1씩 증가하는 코드로 작성

import sys

n = int(sys.stdin.readline())
Q1, Q2, Q3, Q4, AXIS = 0, 0, 0, 0, 0
for _ in range(n):
    x,y = map(int, sys.stdin.readline().split())
    if x>0 and y>0:
        Q1+=1
    elif x<0 and y>0:
        Q2+=1
    elif x<0 and y<0:
        Q3+=1
    elif x>0 and y<0:
        Q4+=1
    else:
        AXIS+=1
print('Q1:', Q1)
print('Q2:', Q2)
print('Q3:', Q3)
print('Q4:', Q4)
print('AXIS:', AXIS)
반응형