백준 14681번

도덩이의 개발 일지·2023년 6월 22일

백준

목록 보기
6/131
post-thumbnail

안녕하세요 :)
오늘은 백준 14681번을 가지고 왔습니다!
이 문제는 주어진 조건에 따른 분기문을 작성하는 것이 핵심입니다.

첫번째 조건은 입력받은 x, y의 값이 0이 아니고 -1000보다 크거나 같고 1000보다 작거나 같은 것이다.

if((-1000<= x <=1000 and x != 0) and (-1000<=y<=1000 and y !=0)):

두번째 조건은 사분면을 구별하는 것이다. 분기문이 2개이상의 갈래를 가지므로 if, elif, else를 사용해서 구현합니다.

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

다음은 14681번의 정답 코드입니다.

x = int(input())
y = int(input())

if((-1000<= x <=1000 and x != 0) and (-1000<=y<=1000 and y !=0)):
    if(x>0 and y>0):
        print(1)
    elif(x>0 and y<0):
        print(4)
    elif(x<0 and y<0):
        print(3)
    else:
        print(2)
profile
말하는 감자에서 개발자로 ( ´͈ ᵕ `͈ )◞♡

0개의 댓글