문제
Python 코드
x = int(input())
y = int(input())
if(x>0):
if(y>0):
print(1)
else:
print(4)
else:
if(y>0):
print(2)
else:
print(3)
x축을 기준으로 오른쪽은 1,4분면, 왼쪽은 2,3 분면으로 나눴다.
다른사람 코드를 보니
a = int(input())
b = int(input())
if a>0 and b>0:
print(1)
elif a<0 and b>0:
print(2)
elif a<0 and b<0:
print(3)
else:
print(4)
이런식으로 x,y 각각 if, elif문으로 분기를 나누는 것도 좋아 보인다.
728x90
'알고리즘 > 백준알고리즘' 카테고리의 다른 글
[백준 알고리즘/Python3] 4673 셀프 넘버 (0) | 2021.08.22 |
---|---|
[백준 알고리즘/Python3] 2884 알람시계 (0) | 2021.07.20 |
[백준 알고리즘/Python3] 2753 윤년 (0) | 2021.07.20 |
[백준 알고리즘/Python3] 9498 시험 성적 (0) | 2021.07.20 |
[백준 알고리즘/Python3] 1330번 두 수 비교하기 (0) | 2021.07.20 |