백준 알고리즘
[백준 2577] [Kotlin] 숫자의 개수
purecho
2021. 7. 15. 10:44
import java.io.*
fun main() {
val br = BufferedReader(InputStreamReader(System.`in`))
val A = br.readLine().toInt()
val B = br.readLine().toInt()
val C = br.readLine().toInt()
val multi = (A*B*C).toString()
var cnt0 = 0
var cnt1 = 0
var cnt2 = 0
var cnt3 = 0
var cnt4 = 0
var cnt5 = 0
var cnt6 = 0
var cnt7 = 0
var cnt8 = 0
var cnt9 = 0
for (i in 0..multi.length-1) {
when (multi[i]) {
'0' -> {cnt0++}
'1' -> {cnt1++}
'2' -> {cnt2++}
'3' -> {cnt3++}
'4' -> {cnt4++}
'5' -> {cnt5++}
'6' -> {cnt6++}
'7' -> {cnt7++}
'8' -> {cnt8++}
'9' -> {cnt9++}
}
}
println("$cnt0\n$cnt1\n$cnt2\n$cnt3\n$cnt4\n$cnt5\n$cnt6\n$cnt7\n$cnt8\n$cnt9")
br.close()
}
메모리 | 시간 | 언어 | 코드 길이 |
12172 KB | 92 ms | Kotlin (JVM) | 862 B |
나에겐 이게 최선이었음.