[백준] 나머지 (3052)(kotlin)

문제 설명

백준 3052번 문제 링크

입력 및 출력

» 입력

첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다.

» 출력

첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다.

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

입력 출력
1
2
3
4
5
6
7
8
9
10
10
42
84
252
420
840
126
42
84
420
126
1
39
40
41
42
43
44
82
83
84
85
6

문제 풀이1

fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
    val set = mutableSetOf<Int>()
    repeat(10) {
        set.add(readLine().toInt() % 42)
    }
    println(set.size)
}