[백준] 나머지 (3052)(kotlin)
문제 설명
입력 및 출력
» 입력
첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 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)
}