Post

[백준/코틀린] 2164번: 카드2

실버 4

링크

2164번: 카드2

풀이

Queue를 사용하여 카드 더미를 구현한다.

코드

1
2
3
4
5
6
7
8
9
10
11
12
fun main() {
    val n = readln().toInt()
    val deque = ArrayDeque((1..n).toList())

    while (deque.size > 1) {
        deque.removeFirst()
        deque.addLast(deque.removeFirst())
    }

    println(deque.first())
}

This post is licensed under CC BY 4.0 by the author.