Дан список чисел. Посчитайте, сколько в нем пар элементов, равных друг другу. Считается, что любые два элемента, равные друг другу образуют ...
Условие:
Решение:
Конечно! Вот пример кода на Kotlin, который позволит посчитать количество пар элементов, равных друг другу, в заданном списке:
fun countEqualPairs(list: List<Int>): Int {
    val countMap = mutableMapOf<Int, Int>()
    var pairCount = 0
    for (num in list) {
        val count = countMap.getOrDefault(num, 0)
        pairCount += count
        countMap[num] = count + 1
    }
    return pairCount
}
fun main() {
    val numbers = listOf(1, 2, 3, 4, 5, 2, 3, 4, 4)
    val equalPairsCount = countEqualPairs(numbers)
    println("Количество пар элементов, равных друг другу: $equalPairsCount")
}
В этом примере мы...




