Junior — Middle
81
Kotlin-те кілт-мән жұптарының тізімін қалай сан тізіміне айналдыруға болады, мұнда әр сан сәйкес мәннің жартысы?
AI-дан жауап
sobes.tech AI
В Kotlin для преобразования списка пар Pair<K, V> в список чисел, где каждое число — это половина соответствующего значения, можно использовать функцию map. Предположим, что значения — числовые (например, Int или Double), тогда пример будет таким:
val pairs: List<Pair<String, Int>> = listOf("a" to 10, "b" to 20, "c" to 30)
val halfValues: List<Double> = pairs.map { it.second / 2.0 }
println(halfValues) // [5.0, 10.0, 15.0]
Здесь it.second — это значение из пары, а деление на 2.0 приводит к получению половины значения в виде Double. Если значения уже Double, деление можно делать напрямую.