백준 4153 풀이
Updated:
4153
직각삼각형
문제의 최초 접근 : 삼각비 -> 피타고리스의 정리
I P O
I : 삼각형 각변의 길이 를 띄어쓰기로 구분 , 0 0 0 입력시 종료 P : 피타고리스의 정리를 통해 해당 삼각형이 작각삼각형인지 구분 O : 직각삼각형이라면 right , 아니라면 wrong 을 출력
source code
- 피타고라스의 정리 $a^2 + b^2 = c^2$을 활용한 계산
while True:
a = list(map(int, input().split()))
max_num = max(a)
if sum(a) == 0:
break
a.remove(max_num)
if a[0] ** 2 + a[1] ** 2 == max_num ** 2:
print('right')
else:
print('wrong')
Leave a comment