⚡️ Задачка с собеседования | #Medium
Условие:
На вход идёт словарик типа «Монета : Количество». Монеты могут быть 1, 3, 5 и 10 рублёвыми. Количество монет и цена товара не ограничивается.
Метод находит суму всех монет и сравнивает цену. Если пользователь может себе позволить товар, то возвращает True, иначе — False.
Пример:
moneys = {5: 2, 3 : 2, 1 : 10, 10 : 0} # sum - 26
is_can_buy(moneys, 27) → False
is_can_buy(moneys, 36) → False
is_can_buy(moneys, 26) → True
is_can_buy(moneys, 15) → True
📌 Пишите ваше решение в комментариях. Решение будет через 2 часа на этом канале. 👇
#Задачка_с_собеседования
Условие:
На вход идёт словарик типа «Монета : Количество». Монеты могут быть 1, 3, 5 и 10 рублёвыми. Количество монет и цена товара не ограничивается.
Метод находит суму всех монет и сравнивает цену. Если пользователь может себе позволить товар, то возвращает True, иначе — False.
Пример:
moneys = {5: 2, 3 : 2, 1 : 10, 10 : 0} # sum - 26
is_can_buy(moneys, 27) → False
is_can_buy(moneys, 36) → False
is_can_buy(moneys, 26) → True
is_can_buy(moneys, 15) → True
📌 Пишите ваше решение в комментариях. Решение будет через 2 часа на этом канале. 👇
#Задачка_с_собеседования