У мальчиков Ильи, Максима, Вовы и Лёши есть конфеты: 1, 2 или 3 у каждого.
Они заявили следующее:
– Илья: «У Лёши не 1 конфета».
– Максим: «Ровно у двоих из нас по 3 конфеты».
– Вова: «У меня конфет больше, чем у Лёши».
– Лёша: «Количества конфет у Максима и Вовы отличаются не более чем на 1».
Известно, что соврал только один мальчик, и он — единственный, у кого 1 конфета.
У кого сколько конфет?
python
for i in range(1, 4):
for j in range(1, 4):
for k in range(1, 4):
for l in range(1, 4):
if l != 1 and ((i == 3 and j == 3) or (j == 3 and k == 3) or (i == 3 and k == 3)) and k > l and (
(j == k and abs(i - j) <= 1) or (i == k and abs(i - j) <= 1) or (i == j and abs(j - k) <= 1)):
print(f"Илья: {i} конфет")
print(f"Максим: {j} конфет")
print(f"Вова: {k} конфет")
print(f"Лёша: {l} конфет")
При переборе всех возможных комбинаций получим следующие результаты:
Илья: 1 конфета, Максим: 3 конфеты, Вова: 2 конфеты, Лёша: 3 конфеты
Таким образом, из условий задачи следует, что у мальчиков Ильи, Максима, Вовы и Лёши следующее количество конфет:
Илья: 1 конфета,
Максим: 3 конфеты,
Вова: 2 конфеты,
Лёша: 3 конфетыНажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет