Проверяет базовую логику и работу с массивами.
Идём по массиву, сравниваем arr[i] и arr[i+1].
Пример решения:
fun findFirstDuplicatePair(arr: List<Int>): Pair<Int, Int>? {
for (i in 0 until arr.size - 1) {
if (arr[i] == arr[i + 1]) return arr[i] to arr[i + 1]
}
return null
}Пример:
val res = findFirstDuplicatePair(listOf(1, 2, 3, 3, 4))
// вернёт Pair(3, 3)