게임에서 여러 라운드를 진행하면서 획득한 점수를 기록하고 있다.
각 라운드에서 획득한 점수가 주어졌을 때, 모든 라운드의 총점과 최고 점수와 최저 점수의 차이를 계산하는 프로그램을 작성하시오.
첫 번째 줄에 게임 라운드의 수 N이 주어진다.
두 번째 줄에 각 라운드에서 획득한 점수가 순서대로 주어진다.
첫 번째 줄에 모든 라운드의 총점을 출력한다.
두 번째 줄에 최고 점수와 최저 점수의 차이를 출력한다.
1 <= N <= 100,000- 각 라운드의 점수는
0 <= Score <= 10,000 - 모든 점수는 정수이다.
5
80 65 90 75 70
6
120 95 150 80 110 135
380
25
690
70
각 라운드의 점수는 다음과 같다.
80, 65, 90, 75, 70
총점은
80 + 65 + 90 + 75 + 70 = 380
점수 중 최댓값은 90, 최솟값은 65이다.
따라서 점수 차이는
90 - 65 = 25
이다.
각 라운드의 점수는 다음과 같다.
120, 95, 150, 80, 110, 135
총점은
120 + 95 + 150 + 80 + 110 + 135 = 690
점수 중 최댓값은 150, 최솟값은 80이다.
따라서 점수 차이는
150 - 80 = 70
이다.
N = int(input())
scores = list(map(int, input().split()))
total_score = sum(scores)
score_difference = max(scores) - min(scores)
print(total_score)
print(score_difference)