values и число gap. Из массива выбирают несколько элементов (хотя бы один). Выбор подходит, если среди выбранных нет двух чисел, разность которых по модулю равна ровно gap.
Верните количество подходящих выборов. Выборы различаются набором индексов: если в массиве два одинаковых числа, взять одно или другое — это два разных выбора.values=[1, 4, 4, 7], gap=3 → 6
Подходят [1], [7], [1, 7], [4, 4] и [4] — причём двумя способами, ведь четвёрок две. Всего 6.
values=[2, 3, 9], gap=10 → 7
Никакие два числа не отличаются на 10, подходят все 7 непустых наборов.
values=[10], gap=5 → 1
values=[1, 4, 4, 7], gap=3
6
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 69 тестов на сервере, включая скрытые.