[백준] 4153: 직각삼각형 (Python)

JiKwang Jeong·2021년 9월 27일
0

문제📖

풀이🙏

  • 입력된 값이 0 0 0 일 경우 반복문을 종료한다.
  • 입력된 값을 비교하여 가장 큰 값을 빗변으로 하고 그 값을 리스트에서 제거한다.
  • 피타고라스의 정리 if c > a,b then c^2 = a^2 + b^2 를 이용하여 직각삼각형인지를 판단한다.

코드💻

while 1:
    data = list(map(int, input().split()))
    if data[0] == 0 and data[1] == 0 and data[2] == 0:
        break
    max_value = max(data)
    data.remove(max_value)

    if max_value**2 == data[0]**2 + data[1]**2:
        print('right')
    else:
        print('wrong')
profile
기억보다 기록, 난리보다 정리

0개의 댓글