https://leetcode.com/problems/rotate-array/description/?envType=study-plan-v2&envId=top-interview-150 문제 주어진 nums 배열을 오른쪽으로 k 만큼 회전시켜라. 단 k >= 0 이다. 풀이 보자마자 LinkedList를 이용한 Queue 자료구조가 생각났고 해결했다. 좀더 직관적으로 알아볼 수 있게 Deque를 사용했다. fun rotate(nums: IntArray, k: Int): Unit { val queue: Deque = LinkedList() nums.forEach { queue.addLast(it) } repeat(k % nums.size) { queue.addFirst(queue.removeLast()) } ..