코딩테스트 연습/백준

[백준] 14681번 : 사분면 고르기 in python

슈퍼짱짱 2021. 1. 4. 14:31
반응형

파이썬으로 백준풀기 :: 14681 사분면 고르기

 

www.acmicpc.net/problem/14681

 

14681번: 사분면 고르기

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

www.acmicpc.net

 


 

코드

 

x = int(input())
y = int(input())
print(1 if (x>0 and y>0) else 2 if (x<0 and y>0) else 3 if (x<0 and y<0) else 4)

x와 y 를 입력받은 후 ifelse 문으로 결과를 print 한다.

굳이 한 줄로 뽑자면 위와 같고, 좀 더 효율적인 방법은 아래와 같다.

 

x = int(input())
y = int(input())
if x > 0:
    print(1 if y > 0 else 4)
elif x < 0:
    print(2 if y > 0 else 3)

 

반응형