Share This
Связаться со мной
Крути в низ
Categories
//Пропавший доллар: задачка на логику (и математику)

Пропавший доллар: задачка на логику (и математику)

21.05.2021Category : Python

propavshij dollar zadachka na logiku i matematiku 0f03f88 - Пропавший доллар: задачка на логику (и математику)

Трое разработчиков приехали на конференцию в приморский городок и заселились в мини-отель. Хозяйка сказала, что с них $30, так что они скинулись по десятке и расплатились.

Вечером хозяйка вдруг сообразила, что гостям была положена скидка и взять с них нужно было $25. Она достала $5 из кассы и велела горничной отдать их гостям с извинениями.

Горничная сообразила, что пять на три нацело не делится, так что у нее не получится красиво раздать всем сдачу. Но поскольку гости все равно не знали, что их обсчитали, горничная решила дать каждому по доллару, а оставшиеся два оставить себе в качестве чаевых.

Каждый разработчик получил по доллару сдачи, так что выходило, что все заплатили за ночлег по 9 долларов, вместе — $27. Горничная прикарманила 2 доллара. $27 + $2 = $29.

Но вначале они заплатили хозяйке 30 долларов. Куда еще один доллар девался?

Посмотреть решение

Суть в том, что никакого пропавшего доллара на самом деле нет. Просто сам подход к вычислениям неверный.

Ошибка — в предположении, что можно получить общую сумму, складывая заплаченные каждым разработчиком $9 с $2, которые забрала горничная.

Чтобы посчитать правильно, ориентироваться на то, где находятся деньги.

$25 — в кассе у хозяйки, $2 — у горничной, а у каждого из разработчиков — по $1.

$25 + $2 + $1 + $1 + $1 = $30.

Чтобы лучше разобраться, можно слегка изменить условие задачи. Допустим, хозяйка поняла, что всего нужно было взять $10. Она отдает горничной $20, чтобы та передала постояльцам. Горничная отдает каждому по $6, себе оставляет $2. Каждый разработчик, таким образом, уплатил $4.

$4 + $4 + $4 + $2 = $14.

И куда делись $16? Эта версия задачи более наглядно показывает ошибочность самого подхода к сложению. Правильно будет суммировать $10 в кассе, $2 в кармане у горничной и $6*3. Так мы получим $30.

Можно подойти к исходной задаче еще одним способом.

На самом деле разработчики заплатили хозяйке не по $9, а по $8.333 ($25 в кассе делим на 3). Затем они получили по $1. $8.333 x 3 = $25, а $25 + $3 + $2 = $30.

propavshij dollar zadachka na logiku i matematiku 78fa33f - Пропавший доллар: задачка на логику (и математику)

Хотите решать больше задач по Python

Подписывайтесь на нас в Телеграм

Подписаться ×

  • 3 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    Roman Spiridonov
    Roman Spiridonov

    Привет ! Мне 38 лет, я работаю в области информационных технологий более 4 лет. Тут собрано самое интересное.

    Our Instagram 04.

    Categories 05.

    © Speccy 2020 / All rights reserved

    Связаться со мной
    Close