[Python] 백준4153 직각삼각형
import sys while(True): inp=sys.stdin.readline() number = list(map(int, inp.split())) if number[0]== 0:break number.sort() if number[0]*number[0]+number[1]*number[1]==number[2]*number[2]: print("right") else: print("wrong") 이 문제의 포인트는 입력받은 수가 a,b,c라고 할 때, c가 제일 큰 값이라는 보장이 없다는 것이다. 따라서, 입력받은 후 sort를 이용해 정렬을 하고 직각 판별하는 작업을 해야한다.