У Алисы сегодня день рождения, и она хочет угостить своих одноклассников конфетами. В магазине, в который она успеет зайти перед школой, есть сладости двух видов: шоколадные и карамельные. Они продаются наборами по 3 штуки, причём в упаковке есть конфеты каждого из двух видов (то есть в одной паковке лежат две конфеты одного вида и одна конфета другого вида). По внешнему виду упаковки нельзя понять, какие конфеты лежат внутри. Чтобы никого не обидеть, всем в классе нужно раздать конфеты одного вида, а оставшиеся девочка заберёт домой. Алисе нужно собираться в школу, поэтому она попросила вас посчитать, какое минимальное число упаковок нужно купить, чтобы конфет хватило на всех.
python
import math
# Получаем количество одноклассников
students_count = int(input("Введите количество одноклассников: "))
# Вычисляем количество упаковок, необходимых для раздачи конфет каждому ученику
packs_needed = math.ceil(students_count / 3)
# Вычисляем минимальное количество упаковок, которое нужно купить
min_packs_needed = 2 * packs_needed
# Выводим результат
print("Минимальное количество упаковок:", min_packs_needed)
Пример работы программы:
Введите количество одноклассников: 15
Минимальное количество упаковок: 10
Таким образом, для раздачи конфет каждому однокласснику нужно купить 10 упаковок.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет