티스토리 뷰
728x90
반응형
let repeatCount = readLine()!
let scoreArr = readLine()!.split(separator: " ").map{ Int($0)! }
let maxScore = Double(scoreArr.max()!)
var sum: Double = 0
for score in scoreArr {
sum += Double(score) / maxScore * 100
}
print(sum/Double(scoreArr.count))
swift로 double캐스팅 하는 부분이 좀 까다로웠다.
그만큼 코드안정성이 늘어나는거니까,
뭐... 좋은편 이라고 생각한다.
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net
728x90
반응형
'Algorithm' 카테고리의 다른 글
swift 백준 4344 (0) | 2020.12.28 |
---|---|
swift 백준 8958 (0) | 2020.12.28 |
swift 백준 3052 (0) | 2020.12.28 |
swift 백준 2577 (0) | 2020.12.28 |
swift 백준 2562 (0) | 2020.12.28 |