[백준] 아름다운 수 (2774)(kotlin)

문제 설명

백준 2774번 문제 링크

입력 및 출력

» 입력

첫째 줄에는 테스트 케이스의 개수 T가 주어진다. 다음 줄부터는 아름다운 정도를 알고 싶은 수 X(1 ≤ X ≤ 1000000000)가 주어진다.

» 출력

각각의 테스트 케이스마다 X의 아름다운 정도를 한 줄에 하나씩 입력으로 주어진 순서대로 출력한다.

예제 입출력(테스트케이스)

입력 출력
2
7
122
1
2

문제 풀이1

fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
    repeat(readLine().toInt()) {
        var arr = IntArray(10) { 0 }
        readLine().forEach {
            arr[it - '0']++
        }
        println(arr.count { it >= 1 })
    }
}