백준 #4153: 직각삼각형
접근법 처음에는 약간 의심을 품었으나, 모두가 생각하는 그것이다. 피타고라스! 코드는 먼저 빗변을 찾기 위해서 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
2020. 1. 27. 11:31