중첩 리스트, flatten
리스트 안에 또 다른 리스트가 포함될 수 있다. matrix, 2D 배열 등의 구조를 나타내는 데 유용하게 사용된다. fun main() { // 중첩 리스트 생성 val nestedList = listOf( listOf(1, 2, 3), listOf(4, 5, 6), listOf(7, 8, 9) ) // 중첩 리스트의 요소에 접근 val element = nestedList[1][2] println(element) // 6 } 중첩된 리스트 또는 다차원 배열을 평탄하게 만들어주는 함수이다. 중첩된 리스트를 하나의 단일한 리스트로 변환한다. fun main() { val nested = listOf( listOf(1, 2, 3), listOf(4, 5, 6), listOf(7, 8, 9) ) // 중첩 ..