7040 : 통계 한 번에 반환
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 2
•통과: 1
•만든사람: suakii
문제 설명
N개의 정수가 주어졌을 때, 최솟값, 최댓값, 모든 원소의 합, 그리고 평균값을 계산하여 구하는 프로그램을 작성하십시오.
함수의 다중 반환(Multiple Return Values)을 활용하여 최솟값, 최댓값, 합, 평균을 계산하는 함수를 작성하고 이를 호출하여 해결하십시오.
[제약 조건]
• 정수 개수 $N$: $1 \le N \le 100{,}000$
• 각 정수 원소: $-1{,}000{,}000 \le a_i \le 1{,}000{,}000$
함수의 다중 반환(Multiple Return Values)을 활용하여 최솟값, 최댓값, 합, 평균을 계산하는 함수를 작성하고 이를 호출하여 해결하십시오.
[제약 조건]
• 정수 개수 $N$: $1 \le N \le 100{,}000$
• 각 정수 원소: $-1{,}000{,}000 \le a_i \le 1{,}000{,}000$
입력 설명
첫째 줄에 정수의 개수 N이 주어집니다. (1 ≤ N ≤ 100,000)
둘째 줄에 N개의 정수가 공백으로 구분되어 주어집니다. 각 정수는 -1,000,000 이상 1,000,000 이하입니다.
둘째 줄에 N개의 정수가 공백으로 구분되어 주어집니다. 각 정수는 -1,000,000 이상 1,000,000 이하입니다.
출력 설명
첫째 줄에 최솟값, 둘째 줄에 최댓값, 셋째 줄에 합, 넷째 줄에 평균(소수점 둘째 자리까지 반올림)을 각각 줄을 나누어 출력합니다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
5
1 2 3 4 5
출력 예시
COPY
복사되었습니다!
복사되었습니다!
1
5
15
3.00
도움
파이썬에서는
def stats(arr): 와 같이 선언하고 return min_val, max_val, sum_val, avg_val 처럼 튜플 형태로 한 번에 여러 값을 반환할 수 있습니다.