난이도 : Bronze 3
문제번호 : 4153
문제 주소 및 출처입니다.
목차
1. 문제 설명
2. 문제 해석
3. 소스 코드
1. 문제 설명
과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오. |
입력
입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. |
출력
각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다. |
2. 문제풀이
학교에서 많이배운 피타고라스의 정리를 이용하여 풀 수 있다. |
3. 소스코드
while(True):
a, b, c = map(int, input().split())
if a == 0 and b == 0 and c == 0:
break
# 위치교체
max_num = max(a, b, c)
if a == max_num:
a, c = c, a
elif b == max_num:
b, c = c, b
if a*a + b*b == c*c:
print('right')
else:
print('wrong')
|
'코딩테스트 > 백준' 카테고리의 다른 글
고양이 Python(백준, 10171) (0) | 2020.09.20 |
---|---|
셀프넘버 JAVA(백준, 4673) (0) | 2020.09.19 |
상수 Python(백준, 2908) (0) | 2020.09.17 |
알람시계 Python(백준, 2884) (0) | 2020.09.14 |
달팽이는 올라가고 싶다.(백준, 2869) (0) | 2020.09.04 |
댓글