rate пустых фирменных стаканов дают один полный. У вас на руках full полных стаканов. Выпитый стакан становится пустым, и его можно сдать по акции вместе с другими.
Верните, сколько всего стаканов кофе вы сможете выпить, если будете обменивать пустые стаканы, пока это возможно.full=7, rate=3 → 10
Выпиваем 7 стаканов, 6 пустых меняем на 2 полных (1 пустой остаётся). Выпиваем их — пустых снова 3, меняем на 1. Итого 7 + 2 + 1 = 10.
full=4, rate=5 → 4
Пустых стаканов никогда не наберётся 5, так что обменять нечего: ответ 4.
full=12, rate=2 → 23
full=7, rate=3
10
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 76 тестов на сервере, включая скрытые.