본문 바로가기
Algorithm

[구현/수학] 백준 9076 점수 집계 - 파이썬(Python)

by jangThang 2022. 6. 12.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    9076번: 점수 집계

    입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     한국 체조협회의 점수 집계 시스템을 구현하는 문제입니다.

     5명의 심판 점수 중 최저점과 최고점을 제외합니다. 그 후의 최고 - 최저점이 4점 이상 차이나면 KIN을 출력하고, 아니면 3명의 점수 합계를 출력합니다.

     

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    T = int(input())
    for _ in range(T):
        A, B, C, D, E = sorted(map(int, input().split()))
        if D-B >= 4:
            print("KIN")
        else:
            print(B+C+D)

     5명 밖에 안되기 때문에, ABCDE로 변수를 사용했습니다. numlist 등의 리스트 자료구조를 사용해도 무관합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글