Посчитать ответ может любой школьник, но есть скрытая ловушка, в которую попадают почти все. Задачу подготовил Никита Гуртовцев, методический руководитель направления программирования в онлайн-школе айти-профессий Skillfactory.
🐹 Хомяк и крипта — частые герои домашек на наших курсах, а ещё эту задачу часто дают как тестовое при поиске кандидатов в 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 месяцев, даже с нуля.