fun analyzeNumbers(numbers: List<Int>): Map<String, List<Int>> {
return mapOf(
"even" to numbers.filter { it % 2 == 0 },
"odd" to numbers.filter { it % 2 != 0 },
"divisibleBy3" to numbers.filter { it % 3 == 0 },
"greaterThan50" to numbers.filter { it > 50 }
)
}
fun main() {
val numbers = listOf(12, 45, 67, 89, 34, 23, 90, 51, 8, 77, 60, 15, 42, 99, 4)
val result = analyzeNumbers(numbers)
for ((category, list) in result) {
println("Категория: $category")
println("Список чисел: $list")
println("Количество: ${list.size}")
println("Сумма: ${list.sum()}")
println("-----------------------------------")
}
}