Programming Solve/BOJ
BOJ 1546 - 평균 / Swift
msm1029
2022. 4. 8. 23:53
반응형
문제 링크 : https://www.acmicpc.net/problem/1546
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
코드
import Foundation
var n = Double(readLine()!)!
var input = readLine()!.split(separator: " ").map{ Double($0)! }
var maxScore: Double = input.max()!
var sum: Double = 0
for i in input {
let tmp: Double = i / maxScore * 100
sum += tmp
}
print(sum / n)
반응형