반응형
문제링크
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)
반응형
'알고리즘 > 백준' 카테고리의 다른 글
파이썬(python) 10103번 주사위 게임 (0) | 2022.02.03 |
---|---|
파이썬(python) 9506번 약수들의 합 (0) | 2022.02.03 |
파이썬(python) 5717번 상근이의 친구들 (0) | 2022.02.03 |
파이썬(python) 5086번 배수와 약수 (0) | 2022.02.03 |
파이썬(python) 10988번 팰린드롬인지 확인하기 (0) | 2022.02.03 |