[Bronze III] 직각삼각형 - 4153

문제 링크

성능 요약

메모리: 32412 KB, 시간: 32 ms

분류

수학, 기하학, 피타고라스 정리

제출 일자

2026년 04월 25일 22:04:59

문제 설명

과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.

입력

입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다.

출력

각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다.


💡 해결 방법

💻 코드

# 시간 제한	메모리 제한	제출	정답	맞힌 사람	정답 비율
# 1 초	128 MB	111842	56468	50296	50.109%
# 문제
# 과거 이집트인들은 각 변들의 길이가 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
 
 
n = [1]
count = 0
while 1:
 
    if count != 0:
        print()
    count += 1
 
    n = list(map(int, input().split()))
    n.sort(reverse = True)
 
    if n[0] == 0:
        break;
 
    if n[0] * n[0] == n[1]* n[1] + n[2]*n[2]:
        print('right', end = '')
    else:
        print('wrong', end = '')