백준 알고리즘

[백준 1546] [Kotlin] 평균

purecho 2021. 7. 15. 10:50
import java.io.*
import java.util.StringTokenizer
import kotlin.math.*

fun main() {

    val br = BufferedReader(InputStreamReader(System.`in`))

    val n = br.readLine().toInt()
    val scoreAll = StringTokenizer(br.readLine())
    var arr = IntArray(n)
    var m = 0
    var sum = 0.00
    
    for (i in 1..n) {
        var score = scoreAll.nextToken().toInt()
        m = max(m, score)
        arr[i-1] = score
    }

    for (i in arr) {
        sum += 100.00*i/m
    }

    println(sum/n)
    br.close()

}

 

메모리  시간  언어  코드 길이
12588  KB 96  ms Kotlin (JVM) 514  B

 


 

숫자 자료형
실수 타입 명시하는 것보다 쉬운
var sum = 0.00