728x90
BOJ 4153 직각삼각형
문제
과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다.
주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.
입력
입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다.
각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다.
출력
각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다.
예제 입력 1
6 8 10
25 52 60
5 12 13
0 0 0
예제 출력 1
right
wrong
right
풀이
# boj 4153 직각삼각형
res = []
while True:
tri = list(map(int, input().split()))
if sum(tri) == 0:
break
maximum = max(tri)
tri.remove(maximum)
if ((maximum ** 2) == (tri[0] ** 2) + (tri[1] ** 2)):
res.append('right')
else:
res.append('wrong')
for i in range(0, len(res)):
print(res[i])
728x90
'Algorithm(Python) > 수학' 카테고리의 다른 글
[Algorithm] 백준 BOJ 1002 터렛(python 파이썬) (0) | 2023.02.22 |
---|---|
[Algorithm] 백준 BOJ 2475 검증수(python 파이썬) (0) | 2023.02.21 |
[Algorithm] 백준 BOJ 10757 큰 수 A+B(python 파이썬) (0) | 2023.02.19 |
[Algorithm] 백준 BOJ 1924 2007년(python 파이썬) (0) | 2023.02.18 |
[Algorithm] 백준 BOJ 11653 소인수분해(python 파이썬) (0) | 2023.02.17 |