prices. У вас в кармане budget монет. Вы хотите купить ровно два разных снека (две разные позиции массива) и не уйти в минус.
Среди всех таких покупок выберите ту, после которой денег останется как можно больше, и верните этот остаток. Если на два снека денег не хватает, ничего не покупайте и верните budget.prices=[7, 3, 5, 4], budget=10 → 3
Дешевле всего взять снеки за 3 и 4: потрачено 7, осталось 3.
prices=[6, 8, 9], budget=12 → 12
Даже самая дешёвая пара стоит 14 — денег не хватает, бюджет остаётся целым: 12.
prices=[5, 5], budget=10 → 0
prices=[7, 3, 5, 4], budget=10
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 105 тестов на сервере, включая скрытые.