본문 바로가기
Algorithm

[구현/수학] 백준 7510 고급 수학 - 파이썬(Python)

by jangThang 2023. 2. 15.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

    https://www.acmicpc.net/problem/7510

     

    7510번: 고급 수학

    각 테스트 케이스마다 "Scenario #i:"를 출력한다. i는 테스트 케이스 번호이며, 1부터 시작한다. 그 다음 줄에는 입력으로 주어진 삼각형이 직각 삼각형인 경우에는 "yes", 아닌 경우에는 "no"를 출력

    www.acmicpc.net

     

     

    2. 문제 풀이

     직각삼각형인지를 판별하는 문제입니다.

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    for i in range(int(input())):
        lst = sorted(map(int, input().split()))
        if lst[0]**2 + lst[1]**2 == lst[2]**2:
            print(f"Scenario #{i+1}:")
            print("yes\n")
        else:
            print(f"Scenario #{i+1}:")
            print("no\n")

     피타고라스 정리를 만족해야 직각삼각형입니다.

     

    star가 되고나서 Tistory

    반응형

    댓글