반응형
SOLUTION
while True:
num = list(map(int, input().split()))
if num[0] == num[1] == num[2] == 0: # 0 0 0 이 입력되면 종료
break
else:
num.sort() # 정렬을 하는 이유 작은 두 수의 제곱의 합은 가장 큰 수 제곱의 합이기 때문
if num[0] ** 2 + num[1] ** 2 == num[2] ** 2: # 피타고라스의 정리 이용
print("right")
else:
print("wrong")
'코딩테스트 대비 > BOJ' 카테고리의 다른 글
[Baekjoon/Python] 2231번: 분해합 - 효과는 굉장했다! (0) | 2021.10.07 |
---|---|
[Baekjoon/Python] 10250번: ACM 호텔 - 효과는 굉장했다! (0) | 2021.10.07 |
[Baekjoon/Python] 1085번: 직사각형에서 탈출 - 효과는 굉장했다! (0) | 2021.10.07 |
[Baekjoon/Python] 1546번: 평균 - 효과는 굉장했다! (0) | 2021.10.07 |
[Baekjoon/Python] 11720번: 숫자의 합 - 효과는 굉장했다! (0) | 2021.10.07 |