MST

星途 面试题库

面试题:Kotlin列表的复杂分组与统计

给定一个Kotlin的字符串列表,如listOf("apple", "banana", "cherry", "date", "fig"),要求根据字符串的首字母进行分组,并且统计每个分组中字符串的数量。请使用Kotlin的标准库函数实现,并返回一个Map,其中键是首字母,值是该首字母分组中字符串的数量。请写出完整代码。
25.4万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试
fun main() {
    val list = listOf("apple", "banana", "cherry", "date", "fig")
    val result = list.groupBy { it.first() }.mapValues { it.value.size }
    println(result)
}