values и число gap. Посчитайте, сколько существует различных пар значений (a, b), где a ≤ b, b - a = gap, и a и b стоят в массиве на разных позициях.
Пары сравниваются по значениям: если одно и то же сочетание чисел встречается в массиве несколько раз, оно считается один раз.values=[5, 1, 5, 9, 3], gap=4 → 2
Подходят пары (1, 5) и (5, 9). Пятёрок две, но пара (1, 5) по значениям одна и считается один раз.
values=[2, 2, 2, 7], gap=0 → 1
Разность 0 дают только два равных элемента: подходит одна пара значений (2, 2).
values=[-1, 4, 9], gap=5 → 2
values=[5, 1, 5, 9, 3], gap=4
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 125 тестов на сервере, включая скрытые.