[kotlin] 리스트(List)를 큐(Queue)로 활용하는 방법은 어떻게 되나요?

아래는 코틀린으로 리스트를 큐로 활용하는 방법의 예시입니다.

먼저, 필요한 패키지를 import합니다:

import java.util.LinkedList
import java.util.Queue

다음으로, 리스트를 큐로 변환하고 요소를 추가 및 제거하는 방법은 다음과 같습니다:

val list = mutableListOf(1, 2, 3, 4, 5)
val queue: Queue<Int> = LinkedList(list)

val firstElement = queue.poll() // 큐의 첫 번째 요소 제거
// 큐에 요소 추가
queue.offer(6)

이렇게 하면 리스트를 큐처럼 활용할 수 있습니다.

더 자세한 내용은 Java Queue Documentation를 참조하세요.