MUKER_DEV with iOS

[swift] λ°±μ€€ 4344번: 평균은 λ„˜κ² μ§€ λ³Έλ¬Έ

πŸ€– μ•Œκ³ λ¦¬μ¦˜/BAEKJOON

[swift] λ°±μ€€ 4344번: 평균은 λ„˜κ² μ§€

MUKER 2022. 9. 5. 15:53

 

 

4344번: 평균은 λ„˜κ² μ§€

λŒ€ν•™μƒ μƒˆλ‚΄κΈ°λ“€μ˜ 90%λŠ” μžμ‹ μ΄ λ°˜μ—μ„œ 평균은 λ„˜λŠ”λ‹€κ³  μƒκ°ν•œλ‹€. 당신은 κ·Έλ“€μ—κ²Œ μŠ¬ν”ˆ μ§„싀을 μ•Œλ €μ€˜μ•Ό ν•œλ‹€.

www.acmicpc.net

 


λ‚˜μ˜ 풀이 μ½”λ“œ

import Foundation
let input = Int(readLine()!)!
for _ in 1...input {
    var input2 = readLine()!.split(separator: " ").map { Int($0)! }
    var over = 0
    var avg = 0
    let count = input2[0]
    input2.remove(at: 0)
    for i in input2 {
        avg += i
    }
    avg = avg / count
    for i in input2 {
        if i > avg {
            over += 1
        }
    }
    print("\(String(format: "%.3f", Double(over) / Double(count) * 100))%")
}

 

79512kb, 16ms, 447b