Контест Junior Замыкания и захват обновлено
Задача на Swift: throttle для кнопки
Условие
Кнопка «Обновить» обрабатывает нажатие, только если с момента последнего обработанного прошло не меньше interval мс (первое нажатие обрабатывается всегда).
Первая строка: n interval (1 ≤ n ≤ 10⁴, 0 ≤ interval ≤ 10⁹). Вторая: n неубывающих моментов нажатий.
Выведите моменты обработанных нажатий через пробел.
Пример
6 1000
0 200 999 1000 1500 2600
0 1000 2600
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.