[백준/python] 14681번 - 사분면 고르기 / 새싹
14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net x = int(input()) y = int(input()) if x > 0: print(1 if y > 0 else 4) else: print(2 if y > 0 else 3) x가 0 이상일 때를 기준으로 해서 if else 문을 이중으로 써주면 된다. 문제 입력에 (0,0)은 들어가지 않으므로 써줄 수 있다. 만약 0,0이 들어간다면 elif를 한개 더 만들어서 예외처리를 해야만 한다. print("3421"[input()>"0"::2][input()>"0"]) 숏코딩으로 하면 다음과 같이 할 수도 있다. 첫번에 input에 x가 들어가고, 두번째 input에 y가 들어..
코딩테스트/백준
2023. 1. 14. 10:44