jug
У вас есть два сосуда, емкостью 5 и 3 литра. Также есть бассейн, откуда можно набирать сколь угодно много воды. Как набрать в 5-литровый сосуд ровно 4 литра воды?
Посмотреть решениеНаполните 5-литровый сосуд. Из него наполните 3-литровый. В 5-литровом останется 2 литра воды. Вылейте воду из 3-литрового.
Перелейте 2 литра воды из 5-литрового сосуда в освободившийся 3-литровый. После этого в 3-литровом сосуде будет 2 литра воды и, что более важно, — место для еще 1 литра.
Наполните 5-литровый сосуд и дополните из него 3-литровый. После этого в 5-литровом останется ровно 4 литра воды.
Наполните 3-литровый сосуд. Перелейте эту воду в 5-литровый. Еще раз наполните 3-литровый и отлейте из него в 5-литровый столько, чтобы тот заполнился (т. е. 2 литра). У вас будет полный 5-литровый сосуд и 1 литр воды в 3-литровом сосуде.
Вылейте воду из 5-литрового сосуда. Перелейте 1 литр воды из 3-литрового в 5-литровый сосуд. Заново наполните 3-литровый сосуд из бассейна и перелейте эту воду в 5-литровый сосуд. После этого в нем окажется 4 литра воды.
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…