티스토리 뷰

프로그래밍/BOJ

백준 #4153: 직각삼각형

열무룩 2020. 1. 27. 11:31

 

접근법


처음에는 약간 의심을 품었으나, 모두가 생각하는 그것이다.

 

피타고라스!

 

코드는 먼저 빗변을 찾기 위해서 input으로 가져온 값을 정렬했고, 모두 0이 들어온 경우에 입력을 멈출 수 있도록

 

break를 걸어주었다. 그 다음은 피타고라스의 정의를 통해 출력을 할 수 있도록 해주었다.

 

풀이


while True:
    
    a, b, c = sorted(map(int,input().split(' ')))
    
    if sum([a,b,c]) == 0:
        break
    
    print('right' if a**2 + b**2 == c**2 else 'wrong')

 

문제 출처: 백준

'프로그래밍 > BOJ' 카테고리의 다른 글

백준 #1002: 터렛  (0) 2020.01.30
백준 #3053: 택시 기하학  (0) 2020.01.30
백준 #3009: 네 번째 점  (0) 2020.01.27
백준 #1085: 직사각형에서 탈출  (0) 2020.01.27
백준 #9020: 골드바흐의 추측  (0) 2020.01.26
댓글
링크
최근에 올라온 글
Total
Today
Yesterday