Where who wants to meet someone

백준 Swift [2587] 대표값2 본문

백준 알고리즘 문제 기록/정렬

백준 Swift [2587] 대표값2

Lust3r 2023. 8. 1. 17:56
728x90

난이도

브론즈 II

 

문제

https://www.acmicpc.net/problem/2587

 

2587번: 대표값2

어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 +

www.acmicpc.net

 

내 답안

var array = [Int]()

for _ in 1...5 {
    array.append(Int(readLine()!)!)
}

print(array.reduce(0, +) / 5)
print(array.sorted()[2])

- 5개의 수가 들어오는 것이 고정이기 때문에 array 배열에 각 숫자를 append를 하고난 후 reduce로 다 더한 것을 5로 나눈 값과, sort한 것의 2번 인덱스(0...4)의 값을 출력하도록 했다.