[kotlin] 리스트(List)에서 특정 요소를 마지막으로 이동시키는 방법은 어떻게 되나요?
val list = mutableListOf("A", "B", "C", "D", "E")
val elementToMove = list.removeAt(2) // 인덱스 2의 요소를 삭제하고 해당 요소를 변수에 할당
list.add(elementToMove) // 삭제한 요소를 리스트의 맨 뒤에 추가
println(list) // [A, B, D, E, C]

위 코드에서 removeAt 함수는 주어진 인덱스의 요소를 삭제하고, 삭제된 요소를 반환합니다. 그리고 add 함수는 리스트의 끝에 요소를 추가합니다. 최종적으로 출력된 리스트를 보면 요소 C가 맨 뒤로 이동된 것을 확인할 수 있습니다.

더 효율적인 방법을 원하신다면, 리스트를 다른 자료 구조로 변환 후 필요한 요소를 마지막에 추가하는 방법도 있습니다.