지나가던 개발자
[Python] 백준 4153번(직각삼각형) 문제 풀이 본문
test_case = []
while True:
a = list(map(int, input().split()))
if a == [0, 0, 0]:
break
test_case.append(a)
for i in range(len(test_case)):
if test_case[i][0]**2 + test_case[i][1]**2 == test_case[i][2]**2 or test_case[i][1]**2 + test_case[i][2]**2 == test_case[i][0]**2 or test_case[i][0]**2 + test_case[i][2]**2 == test_case[i][1]**2:
print("right")
else:
print("wrong")
피타고라스 정리는 삼각형의 세 변 a, b, c에서 a²+b²=c²가 성립한다면 삼각형 ABC는 직각삼각형이라는 것이다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 11653번(소인수분해) 문제 풀이 (0) | 2022.01.17 |
---|---|
[Python] 백준 11942번(고려대는 사랑입니다) 문제 풀이 (0) | 2022.01.17 |
[Python] 백준 2741번(N 찍기) 문제 풀이 (0) | 2022.01.12 |
[Python] 백준 10172번(개) 문제 풀이 (0) | 2022.01.12 |
[Python] 백준 10171번(고양이) 문제 풀이 (0) | 2022.01.12 |
Comments