temps. Для отчёта нужно взять окно из width подряд идущих замеров, поставить его в начало массива и сдвигать вправо на один замер, пока оно не упрётся в конец.
Для каждого положения окна найдите самую высокую температуру внутри него. Верните эти значения в порядке сдвига окна — всего их len(temps) - width + 1.temps=[2, 7, 3, -1, 4, 4, 0], width=3 → [7, 7, 4, 4, 4]
Окна: [2, 7, 3] → 7, [7, 3, -1] → 7, [3, -1, 4] → 4, [-1, 4, 4] → 4, [4, 4, 0] → 4.
temps=[-5, -2, -8], width=1 → [-5, -2, -8]
Окно из одного замера — сам замер.
temps=[6, 1, 9, 2], width=4 → [9]
Окно одно, на весь массив; максимум 9.
len(temps) ≤ 10⁵temps[i] ≤ 10⁴width ≤ len(temps)temps=[2, 7, 3, -1, 4, 4, 0], width=3
[7, 7, 4, 4, 4]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 107 тестов на сервере, включая скрытые.