링크

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

풀이

고차 함수를 이용해 인풋을 받는 방법을 사용하면 코드를 줄일수 있다

코드 -for 문을 이용하는 방식

import Foundation
var total = 0
for _ in 0...4{
    var a = Int(readLine()!)!
    a = a<=40 ? 40:a
    total += a
}
print(total/5)

코드 - map,reduce를 이용해 보자

print((1...5).map{ _ in max(Int(readLine()!)!,40)}.reduce(0){$0+$1}/5)

한줄로 간단하게 끝나는 모습이다.