Коктейльная задача про доли и крепость

Ну, будем!

Коктейльная задача про доли и крепость

У бармена есть два одинаковых стакана по 150 мл. Один стакан — полный, и в нём простая вода, а в другом 40-градусная водка, и он наполовину пуст.

В бар зашёл посетитель и попросил сделать ему 15-градусный раствор спирта, потому что этот бар находится в гурманском квартале Санкт-Петербурга. Находчивый бармен не растерялся и смог приготовить его, используя только эти два стакана. Как он это сделал и какой объём получился в итоге?

Вряд ли эта задача когда-нибудь попадется на собеседовании в ИТ-компанию, но она может пригодиться в реальной жизни — например, завтра.

Это вариант классической задачи на переливания, только надо считать ещё крепость раствора и его объём.

Берём полупустой стакан с водкой и доливаем в него воды до полного. Получаем целый стакан 20-градусного спирта ( (40 + 0) / 2 = 20). Во втором стакане осталась половина чистой воды, она нам сейчас пригодится.

В стакан с оставшейся водой наливаем наш раствор спирта — снова до краёв. В нём теперь 10 градусов ( (20 + 0) / 2 = 10 ). В другом осталось полстакана 20-градусного спирта.

Финальным этапом бармен берёт и разбавляет эти полстакана 10-градусным раствором из полного стакана так, чтобы жидкость снова дошла до края. В итоге получается 15-градусный раствор ( (20 + 10) / 2 = 15) объёмом в 150 мл!

Клиент уходит довольный, а бармен начинает протирать стаканы. Ещё немного, и в его бар начнут стекаться интроверты.

Обложка:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Вам может быть интересно
Задача о двоичной мыши и тысяче пробирок
Задача о двоичной мыши и тысяче пробирок

Самое лучшее объяснение двоичной системы счисления.

hard
Морфеус и математика против агентов Матрицы
Морфеус и математика против агентов Матрицы

Чтобы победить, не нужно уворачиваться от врагов в слоу-мо. Иногда нужно просто знать теорию вероятностей.

easy
Пишем свой генератор паролей
Пишем свой генератор паролей

Готовый код с уникальным алгоритмом шифрования. Возьми и сделай.

medium
Самая сложная задача для школьников, которую никто не смог решить
Самая сложная задача для школьников, которую никто не смог решить

Теперь попробуйте вы

hard
Сложная задача про длину кабеля
Сложная задача про длину кабеля

Потребуется логика и воображение

easy
Задача про кубик, которую очень сложно решить в уме, но очень просто — на бумаге
Задача про кубик, которую очень сложно решить в уме, но очень просто — на бумаге

Вам понадобится всё ваше воображение

easy
Задача про выгодную покупку
Задача про выгодную покупку

Быть умным — выгодно.

easy
Задача про границы, где вам нужно выйти за них, чтобы её решить
Задача про границы, где вам нужно выйти за них, чтобы её решить

С первого раза у вас точно не получится

easy
Задача про пять с половиной разработчиков
Задача про пять с половиной разработчиков

Считаем строки кода.

easy
easy