https://leetcode.com/problems/find-the-distance-value-between-two-arrays/ Easy

Решение

fun findTheDistanceValue(arr1: IntArray, arr2: IntArray, d: Int): Int {
    var count = 0 // Счётчик подходящих элементов из arr1

    // Проходим по каждому элементу из arr1
    for (x in arr1) {
        var valid = true // Флаг: подходит ли текущий x

        // Проверяем расстояние до каждого элемента из arr2
        for (y in arr2) {
            // Если расстояние меньше или равно d — x не подходит
            if (kotlin.math.abs(x - y) <= d) {
                valid = false
                break // Прерываем внутренний цикл
            }
        }

        // Если не нашли ни одного "слишком близкого" элемента — увеличиваем счётчик
        if (valid) count++
    }

    return count
}