Порешаем математические задачки? Практика пригодится начинающим и опытным аналитикам, разработчикам и тестировщикам.
Задача №1: делим стоимость такси справедливо
Трое друзей возвращаются домой из театра. Им по пути и они берут одно такси на троих. Поездка стоит 3000 руб. Вопрос: как делить стоимость?
Пусть цена зависит только от расстояния. Если бы каждый ехал в отдельном такси, то:
Первый заплатил бы 600 руб;
Второй — 1200 руб;
Третий живёт за городом, его поездка стоила бы 3000 руб — столько же, сколько сейчас стоит общая.
Варианты решения:
Разделить 3000 на троих поровну — каждый заплатит 1000 руб. Вроде бы логично, но почему первый человек должен платить так много? Ехать одному ему было бы выгоднее.
Можно, чтобы первый заплатил 600, а второй — свой остаток в 1200-600=600 руб. Третьему останется заплатить 1800 руб. Для первого друга такое тоже не очень выгодно, но он хотя бы не переплачивает.
За всё платит третий — он ведь всё равно едет весь маршрут до конца.
Как бы вы посчитали? Пишите свой ответ в комментариях, а мы вернёмся с решением через несколько дней.