파이썬 백준 9076번
브론즈 2
https://www.acmicpc.net/problem/9076
9076번: 점수 집계
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고
www.acmicpc.net
문제 보기
분류: 구현, 정렬
문제 풀기
리스트에 5 개의 수를 입력 받고 정렬한다.
오름차순 정렬된 리스트에서 if (score_ls[3] - score_ls[1] >= 4): 인지 판단하여 "KIN" 을 출력하거나, 그렇지 않은 경우 score_ls[3] + score_ls[2] + score_ls[1] 의 결과를 출력한다.
코드 보기
import sys
inputdata = sys.stdin.readline
def fnIsKeepInNegotiation():
score_ls.sort()
# print(score_ls) ## TEST PRINT.
if (score_ls[3] - score_ls[1] >= 4):
print("KIN")
else:
print(score_ls[3] + score_ls[2] + score_ls[1])
if __name__ == "__main__":
tCase = int(inputdata().strip())
for _ in range (tCase):
score_ls = list(map(int, inputdata().split()))
fnIsKeepInNegotiation()
'공부하기 > 백준' 카테고리의 다른 글
[Python] 백준 풀기 3059 - 등장하지 않는 문자의 합 (0) | 2023.02.22 |
---|---|
[Java] 백준 풀기 8545 - Zadanie próbne (0) | 2023.02.21 |
[Java] 백준 풀기 10822 - 더하기 (0) | 2023.02.18 |
[Python] 백준 풀기 4470 - 줄번호 (0) | 2023.02.17 |
[Java] 백준 풀기 10102 - 개표 (0) | 2023.02.16 |