문제 설명

리스트는 List(element1, element2, ...)와 같이 생성합니다.

스칼라의 기본 Listscala.collection.immutable.List이므로 값을 변경할 수 없는 속성을 가지고 있습니다. 즉, 리스트에 값을 추가하거나 제거하는 작업은 원래 리스트에 반영되는 게 아닙니다. 해당 변경사항을 반영한 새로운 리스트를 만들어내는 방식으로 동작합니다.

기본 List는 Linked list로 구현됩니다.

실행 결과 실행 중지