또 뭐하지

백준 4153번 직각삼각형 본문

I.sly()/10기 심화 - 프로그래밍

백준 4153번 직각삼각형

mameul 2024. 10. 2. 21:16
728x90

result = []

while True:
    a,b,c = map(int, input().split())
    
    # 마지막 줄 0 0 0 이 나올때까지 입력 받기
    if a == b == c == 0 :
        break
    
    # 가장 큰 숫자를 빗변의 길이로 하여 피타고라스 정리가 성립하는지 확인
    if max(a,b,c) == a:
        if a**2 == b**2 + c**2 :
            result.append("right")
        else : result.append("wrong")
    elif max(a,b,c) == b:
        if b**2 == a**2 + c**2 :
            result.append("right")
        else : result.append("wrong")
    elif max(a,b,c) == c:
        if c**2 == a**2 + b**2 :
            result.append("right")
        else : result.append("wrong")
    else : result.append("wrong")

for i in result :
    print(i)

'I.sly() > 10기 심화 - 프로그래밍' 카테고리의 다른 글

백준 2231번 분해합  (0) 2024.10.02
백준 30802번 웰컴 키트  (0) 2024.10.02
백준 1978번 소수 찾기  (0) 2024.09.25
백준 1712번 손익분기점  (0) 2024.09.25
백준 2501번 약수 구하기  (0) 2024.09.18