[백준] 피시방 알바 (1453)(kotlin)
문제 설명
입력 및 출력
» 입력
첫째 줄에 손님의 수 N이 주어진다. N은 100보다 작거나 같다. 둘째 줄에 손님이 들어오는 순서대로 각 손님이 앉고 싶어하는 자리가 입력으로 주어진다.
» 출력
첫째 줄에 거절당하는 사람의 수를 출력한다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
3 1 2 3 |
0 |
문제 풀이1
import java.util.StringTokenizer
fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
val n = readLine().toInt()
val mSet = mutableSetOf<Int>()
val st = StringTokenizer(readLine())
var count = 0
repeat(n) {
if (!mSet.add(st.nextToken().toInt())) count++
}
println(count)
}