#18. 백준 14681번 문제 풀이: 사분면 고르기 문제 원본 보기
x, y 좌표를 받아 속한 사분면 번호를 출력 아래 그림은 4분면 번호 y 2 | 1 ---|--- x 3 | 4 (12, 5) 라면 x방향(우) 12 y방향(상) 이므로 1사분면이 된다.
입력/출력
--입력--
12
5
--출력--
1
--입력--
9
-13
--출력--
4
문제풀이+해설
좌표값을 x, y 가 양수, 음수에 따라 조건에 맞는 4분면을 찾으면 된다.
x > 0 and y > 0 : 1사분면
x < 0 and y > 0 : 2사분면
x < 0 and y < 0 : 3사분면
x > 0 and y < 0 : 4사분면
조건식을 그대로 작성해서 맞는 사분면 번호를 출력해 주면 된다.
code sol.
x = int(input()) 
y = int(input()) 
# x,y 좌표 값을 입력받아 정수로 변환해서 대입한다.
n = 4 # 사분면 변수. 초기값 4 분면.
if x > 0 and y > 0 :
  n = 1 # 1사분면
elif x < 0 and y > 0 :
  n = 2 # 2사분면
elif x < 0 and y < 0 :
  n = 3 # 3사분면
elif x > 0 and y < 0 :
  n = 4 # 4사분면
print(n) # 사분면 값 출력
© 코드솔 - CodeSol. All Rights Reserved.