BOJ
[백준/BOJ] python 5800번 성적 통계
kyj0015
2023. 2. 20. 19:31
언어: python
번호: 5800
제목: 성적 통계
등급: 실버 5
풀이 과정:
학급의 수 k, 학생의 수 n, 수학 성적 배열 lst를 입력받는다. 성적을 정렬하고, 예제에 맞춰 학급 번호, 최댓값, 최솟값을 출력한다. 그리고 각 리스트간의 차이를 구해 가장 큰 값을 출력한다.
코드:
# 5800
import sys
input = sys.stdin.readline
k = int(input())
for i in range(k):
n,*lst=map(int,input().split())
lst.sort()
print("Class {}".format(i+1))
print("Max {}, Min {}, ".format(lst[-1], lst[0]), end='')
for i in range(n-1):
lst[i] = lst[i+1]-lst[i]
print("Largest gap {}".format(max(lst[:-1])))
메모:
n,*lst=map(int,input().split())
정수 와 리스트를 입력 받는 방법이다. 파이썬은 정말 뭐든지 된다. 이렇게도 코드를 짤 수 있다는게 신기할 정도다.