MST

星途 面试题库

面试题:Kotlin集合操作之中等难度题

假设有一个Kotlin的List,里面存放了整数。请使用Kotlin集合操作函数,找出列表中所有大于10且为偶数的数,并将这些数的平方组成一个新的List返回。
22.3万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试
fun main() {
    val list = listOf(5, 12, 15, 20, 25, 30)
    val result = list.filter { it > 10 && it % 2 == 0 }.map { it * it }
    println(result)
}

上述代码中,首先使用filter函数筛选出列表中大于10且为偶数的数,然后使用map函数将这些数平方,最终返回一个新的List