Vladimir (vels) wrote,
Vladimir
vels

Задачка из комментов

Утаскиваю себе.
Пишут, что непонятно есть ли у задачи верное решение.
Я написал свое и пока не вижу в нем никаких ошибок.
Все суммы на всех этапах сходятся (всегда ноль), вроде учел все, что написано в задаче. И ответ вполне объясним, исходя из тона задачи ))

Итак, сама задача:

Джером К.Джером. "Человек, который заботился обо всех"

"... Впереди меня сидели две дамы. Кондуктор подошел к ним, чтобы получить деньги за проезд. Одна из них дала ему шестипенсовик, сказав, что едет до Пикадилли, куда билет стоит два пенса.
- Нет, нет, - сказала вторая дама своей приятельнице и дала кондуктору шиллинг. - Мы сделаем иначе. Я должна тебе шесть пенсов. Дай мне четыре, и я заплачу за нас обеих.
Кондуктор взял шиллинг, оторвал два билета по два пенса и задумался над сдачей.
- Ну вот, - сказала вторая дама, - теперь верните моей приятельнице четыре пенса.
Кондуктор послушался.
- А ты отдай эти четыре пенса мне, - обратилась она к первой даме. - Вот так. А теперь вы, - повернулась она к кондуктору, - дайте мне еще восемь пенсов, и тогда мы будем с вами в расчете.
Кондуктор нехотя отсчитал ей восемь пенсов: шестипенсовик, полученный им от первой дамы, и три монетки из своей сумки - пенни и два полупенса. Он сомневался в правильности выданной им сдачи и вышел из вагона на площадку, бормоча, что в его служебные обязанности не входит играть роль арифмометра.
- А теперь, - сказала вторая, старшая дама младшей, - я должна тебе ровно шиллинг.
Я полагал, что вопрос о расчетах покончен, как вдруг сидевший напротив меня румяный джентльмен оглушительным басом закричал:
- Эй, кондуктор! Вы обсчитали этих дам на четыре пенса.
...
"


И мой ответ:


Д(с) - это старшая дама
Д(м) - младшая
К - кондуктор

INKredible - 20160513_181356

Выходит, что:

Старшая дама отдала на 4 пенса меньше, чем должна была (включая билет и долг)
Младшая получила на 6 меньше, чем должна была получить (включая билет и долг)
Кондуктор получил на 2 пенса больше, чем должен был получить.


Т.е. старшая должна была заплатить 8 пенсов (-6 долг, -2 билет), а реально заплатила только 4.
Младшая должна была получить 4 пенса (+6 долг, -2 билет), а реально потратила 2.
Ну и кондуктор должен был получить 4 пенса (по 2 за билет), а реально получил 6.

Теперь, если учитывать последнюю фразу старшей дамы, о том, что она должна младшей целый шиллинг, то получается полный кавардак.

С кондуктором все остается как было, он при своих 6 пенсах, вместо 4, т.е. на 2 пенса он таки обсчитал обеих дам.
Но если старшая отдаст долг, то вместо того, чтобы быть в плюсе на 4 пенса, она будет уже в минусе на 8 пенсов.
А младшая, вместо своего минуса в 6 пенсов, будет в плюсе на 6 пенсов.

Tags: задачи, логика
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments