[백준 4153번-파이썬/Python] 직각삼각형
알고리즘 공부/BOJ백준 풀이

[백준 4153번-파이썬/Python] 직각삼각형

http://acmicpc.net/problem/4153

{코드}

while True:
	data = list(map(int, input().split()))
	if data[0] == 0:
		break
	a = max(data)
	data.remove(a)
	if a**2 == data[0]**2 + data[1]**2:
		print('right')
	else:
		print('wrong')

{설명}

정상적인 입력은 양의 정수들로만 입력되므로 만약 0이 포함되어 있으면 반복문을 나오면 된다.

그리고 최댓값을 찾아 직각삼각형의 특징 중 하나인

a^2 = b^2 + c^2가 만족하는지 확인하여 맞으면 'right', 틀렸다면 'wrong'을 출력하면 된다.