Найти тему
Skillfactory

🤯 Эта задача про хомяка и крипту взорвёт ваш мозг

Оглавление

Посчитать ответ может любой школьник, но есть скрытая ловушка, в которую попадают почти все. Задачу подготовил Никита Гуртовцев, методический руководитель направления программирования в онлайн-школе айти-профессий Skillfactory.

-2
🐹 Хомяк и крипта — частые герои домашек на наших курсах, а ещё эту задачу часто дают как тестовое при поиске кандидатов в IT. Если справитесь, у вас прокачаны системное мышление и внимательность, которые очень нужны в айти сфере.

Задача

Инвестор купил на бирже криптовалюту с хомяком на логотипе за 5 тысяч долларов. Через месяц она выросла, и герой решил продать её за 6 тысяч. Вскоре понял, что поторопился, и снова купил эту же крипту — уже за 7. Позже он продал её за 8 тысяч долларов.

🤔 Сколько денег в итоге заработал или потерял инвестор?

Решение

Кажется, все просто. Мы не знаем, сколько денег изначально было у инвестора, поэтому берём за точку отсчёта первую сделку.

Инвестор потратил 5 тысяч долларов, значит после покупки он в минусе на 5 тысяч (-5).

При продаже крипты он получил ещё 6 (+6), значит, нужно прибавить их к балансу:

−5 + 6 = 1 тысяча долларов.

Потом он перекупил крипту за 7 тысяч (-7):

1 − 7 = −6 тысяч долларов.

В итоге он продал крипту с хомяком за 8 тысяч (+8):

−6 + 8 = 2 тысячи $.

🤯 И тут мозг ломается: а где ещё 1 тысяча?
Сначала же у инвестора было 5 тысяч, а в конце — 8. Кажется, что прибыль должна быть 8 − 5 = 3 тысячи долларов. Но есть подвох.

Ловушка с пропавшей тысячей

Эту тысячу он вернул самому себе как долг, когда выкупал крипту за 7 тысяч — дороже, чем в первый раз.

1️⃣ Купил за 5 тысяч > вышел в ноль.

2️⃣ Продал за 6 тысяч > теперь у него их 6.

3️⃣ Решил снова купить, но уже за 7 > тысячи не хватает, приходится занять.

4️⃣ Продал за 8 тысяч > на счёте 8 тысяч, вернул тысячу долга.

👉 В итоге он получил 8 тысяч $.

Такие задачи не только проверяют на логику, но и открывают новые перспективы. Разобрались с хомяком и криптой — есть задатки айтишника. Много таких квестов студенты проходят на курсе «Python-разработчик», заодно учатся программировать на универсальном языке Python, анализировать данные и выстраивать внутреннюю логику сайтов и приложений — за 9 месяцев, даже с нуля.