감자튀김 공장🍟

[백준/4153] 직각삼각형 (with 파이썬) 본문

Algorithm/BOJ

[백준/4153] 직각삼각형 (with 파이썬)

Potato potage 2022. 12. 9. 11:37
반응형

✔ 문제


풀이

while True:
    length = list(map(int, input().split()))

    a = max(length)
    length.remove(a)
    c = min(length)
    length.remove(c)
    b = length[0]

    if a == 0 and b == 0 and c == 0:
        break

    if b ** 2 + c ** 2 == a ** 2:
        print("right")
    else:
        print("wrong")

✔ 설명

세 변의 길이를 list로 입력 받은 후 가장 긴 변을 a로 짧은 변을 c로 주고 list에서 해당 값들을 제거한다.

변 b의 길이는 list에 하나 남은 수이기 때문에 list[0]의 값을 준다.

a, b, c로 피타고라스 정의를 확인하여 정답을 출력하면 된다.

반응형
Comments