상세 컨텐츠

본문 제목

카드2(백준)

코딩테스트

by dofury 2023. 8. 14. 21:27

본문

728x90

fun main(args: Array<String>) {
    val queue = ArrayDeque<Int>()
    val input = readln().toInt()

    for(i in 1..input)
    {
        queue.addLast(i)
    }
    
    while(queue.size!=1){
        queue.removeFirst()
        queue.addLast(queue.removeFirst())
    }

    println(queue.removeFirst())
}

코틀린에 있는 ArrayDeque를 이용해 쉽게 구현할 수 있었다.

728x90

'코딩테스트' 카테고리의 다른 글

1로 만들기  (1) 2023.10.17
요시푸스 문제 0  (0) 2023.08.17
색종이 만들기(백준)  (0) 2023.08.02
바이러스(백준)  (0) 2023.07.28
계단 오르기(백준)  (0) 2023.07.27

관련글 더보기

댓글 영역