Complete the code to create a sequence from a list.
val numbers = listOf(1, 2, 3, 4, 5) val seq = numbers.[1]()
toList() instead of asSequence().Use asSequence() to convert a list to a sequence for lazy operations.
Complete the code to lazily filter even numbers using sequences.
val seq = sequenceOf(1, 2, 3, 4, 5) val evens = seq.[1] { it % 2 == 0 }
map which transforms elements instead of filtering.Use filter to select elements matching a condition lazily in sequences.
Fix the error in the code to convert a list to a sequence and map values.
val list = listOf(1, 2, 3) val result = list.[1]().map { it * 2 }.toList()
toList() which returns the same list, not a sequence.asSequence() converts the list to a sequence for lazy mapping before converting back to a list.
Fill both blanks to create a sequence from a list and lazily map values.
val list = listOf(1, 2, 3, 4) val seq = list.[1]().[2] { it + 1 }
toList() before map which is eager, not lazy.First convert the list to a sequence with asSequence(), then lazily transform elements with map.
Fill all three blanks to create a sequence, filter even numbers, and convert to list.
val numbers = listOf(1, 2, 3, 4, 5) val evens = numbers.[1]().[2] { it % 2 == 0 }.[3]()
map instead of filter to select even numbers.Convert list to sequence with asSequence(), lazily filter evens with filter, then convert back to list with toList().