0 до top.
Даны массив levels, где levels[i] — текущая высота штока i, и строка moves, где moves[i] — его направление: 'U' — вверх, 'D' — вниз.
Каждую секунду каждый шток сдвигается на 1 в своём направлении. Как только шток оказывается на высоте 0 или top, его направление меняется на противоположное (шток, стоящий на краю и смотрящий наружу, на следующей секунде пойдёт обратно).
Верните наибольшую суммарную высоту всех штоков, которая будет когда-либо достигнута, включая текущий момент.top=4, levels=[1, 3], moves="UD" → 4
Сейчас сумма 1 + 3 = 4, и она не меняется: один шток поднимается, другой опускается, а когда второй отскочит от дна, первый уже отскочит от верха. Ответ 4.
top=5, levels=[0, 2, 5], moves="UUD" → 10
Через 3 секунды штоки на высотах 3, 5 и 2 — сумма 10, больше не бывает.
top=3, levels=[3, 0, 0], moves="DDD" → 6
top ≤ 10⁶top'U' или 'D'top=4, levels=[1, 3], moves="UD"
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 90 тестов на сервере, включая скрытые.