rewards — награды, лежащие на столе. Изначально в копилке 0 очков.
Награды можно брать по одной в любом порядке, но каждую — не больше одного раза. Награду со значением v разрешено взять, только если v **строго больше** текущей суммы в копилке; тогда v добавляется к сумме. Брать все награды не обязательно.
Верните наибольшую сумму, которую можно накопить.rewards=[2, 5, 3, 3] → 8
Берём 2 (2 > 0), затем 3 (3 > 2) — сумма 5; после этого 5 уже не больше 5. Можно иначе: 3, затем 5 — сумма 8, и это лучший вариант.
rewards=[4, 4, 4] → 4
Первая четвёрка берётся, а каждая следующая уже не больше накопленных 4.
rewards=[1, 7, 2, 9, 4] → 17
rewards=[2, 5, 3, 3]
8
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 105 тестов на сервере, включая скрытые.