백준 18

Apic·2023년 1월 19일
0

백준

목록 보기
17/35
post-thumbnail

조건문

2-4

제목: 사분면 고르기

문제: 흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다.

예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다.

점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다.

예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다.

입력: 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0)

출력: 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

a = int(input())
b = int(input())

if (a > 0) & (b > 0):
    print('1')
elif (a > 0) & (b < 0):
    print('4')
elif (a < 0) & (b > 0):
    print('2')
else:
    print('3')

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

profile
코딩 공부하는 사람

0개의 댓글