백준 알고리즘
[백준 4344] [Kotlin] 평균은 넘겠지
purecho
2021. 7. 15. 11:49
import java.io.*
import java.util.StringTokenizer
import kotlin.math.*
fun main() {
val br = BufferedReader(InputStreamReader(System.`in`))
val c = br.readLine().toInt()
for (i in 1..c) {
val str = StringTokenizer(br.readLine())
val n = str.nextToken().toInt()
var arr = IntArray(n)
var sum = 0
var cnt = 0
for (j in 1..n) {
var token = str.nextToken().toInt()
sum += token
arr[j-1] = token
}
for (k in arr) {
if (k > sum/n) {
cnt++
}
}
// 방법1
println(String.format("%.3f%%",round((100.000*cnt/n)*1000)/1000))
// 방법2
println(String.format("%.3f%%",100.000*cnt/n))
}
br.close()
}
메모리 | 시간 | 언어 | 코드 길이 |
14124 KB | 132 ms | Kotlin (JVM) | 701 B |
format, 포맷 형식
String.format(바꿀형식, 대상)