Загрузка данных


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("-----------------------------------")
    }
}