-
[백준 2577] [Kotlin] 숫자의 개수백준 알고리즘 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
나에겐 이게 최선이었음.
'백준 알고리즘' 카테고리의 다른 글
[백준 1546] [Kotlin] 평균 (0) 2021.07.15 [백준 3052] [Kotlin] 나머지 (0) 2021.07.15 [백준 10818] [Kotlin] 최소, 최대 (0) 2021.07.15 [백준 2562] [Kotlin] 최댓값 (0) 2021.07.15 [백준 1110] [Kotlin] 더하기 사이클 (0) 2021.07.15