728x90
7510번: 고급 수학
준규는 집을 짓고 있다. 준규는 모든 벽 모양을 직각 삼각형으로 만들려고 한다. 적절히 나무를 잘라 삼각형을 만들었지만, 준규는 각도를 측정할 수 있는 도구를 가지고 있지 않다. 어쩔 수 없
www.acmicpc.net
문제 풀이
테스트 케이스마다 주어지는 3개의 값이 직각삼각형을 만들 수 있는지 여부에 따라 "yes" or "no"를 출력해주면 된다.
정답 코드
for i in range(1, int(input()) + 1) :
print(f"Scenario #{i}:")
lst = [*map(int, input().split())]
if (max(lst) ** 2) == (sum(lst) - min(lst) - max(lst)) ** 2 + min(lst) ** 2 : print("yes")
else : print("no")
print()
728x90
'Algorithm > PS' 카테고리의 다른 글
[BOJ/백준] 7581 - Cuboids [python] (1) | 2023.03.20 |
---|---|
[BOJ/백준] 7523 - Gauß [python] (0) | 2023.03.20 |
[BOJ/백준] 6975 - Deficient, Perfect, and Abundant [python] (0) | 2023.03.20 |
[BOJ/백준] 6974 - Long Division [python] (0) | 2023.03.20 |
[BOJ/백준] 6903 - Trident [python] (0) | 2023.03.19 |