Flatten a 2D Array
EasyApp Logic (real-world)
The problem
Flatten a list of lists into a single list — e.g. combining paginated result pages into one array.
Sample input
[[1,2],[3,4,5],[6]]
Sample output
1 2 3 4 5 6Show the solution · 8 languages
fun main() {
val matrix = listOf(listOf(1, 2), listOf(3, 4, 5), listOf(6))
val result = matrix.flatten()
println(result.joinToString(" "))
}