개발자/문제풀이 (Python)
[백준/BOJ] 14681번 사분면 고르기 (Python)
devBB
2023. 7. 14. 20:38
728x90
반응형
백준 온라인 저지(BOJ) 14681번 사분면 고르기
https://www.acmicpc.net/problem/14681
14681번: 사분면 고르기
점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.
www.acmicpc.net
* 사용언어 : Python 파이썬
1. 문제
x, y 를 입력받고 어느 사분면에 속하는지 출력 (x, y 는 0 이 아닌 정수)
2. 풀이
if ~ else 문으로 케이스를 나눈 뒤 출력하면 됩니다.
처음에 if ~ else 안에 다시 if ~ else 를 넣어서 4개 케이스를 처리했다가
print 문이 4번 나오는게 싫어서 삼항 연산자를 사용하여 약간 간결하게 구현했습니다.
(파이썬 삼항 연산자도 연습해볼 겸)
3. 코드
# 14681_사분면
# 31256KB 40ms
x = int(input())
y = int(input())
if x > 0:
print(1 if y > 0 else 4)
else:
print(2 if y > 0 else 3)
728x90
반응형