«На День святого Валентина я написал своей жене головоломку. Сможете ли вы её решить?»

День святого Валентина

Рассказывает Уолт Шлендер, влюблённый программист

В этом году моя жена начала интересоваться программированием. Она выбрала Java и начала создавать приложения для Android.

Вчера я не знал, что ей подарить на День святого Валентина. Что можно подарить тому, кто не любит цветы или конфеты и ненавидит плюшевых медведей? Ну, зато я знал, что ей нравятся криптовалюты, поэтому написал для неё головоломку.

Она её решила, а вы сможете?

НАЧАЛО ГОЛОВОЛОМКИ

_   _
| | | |
| |_| | __ _ _ __  _ __  _   _
|  _  |/ _` | '_ \| '_ \| | | |
| | | | (_| | |_) | |_) | |_| |
\_| |_/\__,_| .__/| .__/ \__, |
            | |   | |     __/ |
            |_|   |_|    |___/
 _   _       _            _   _            _      ______
| | | |     | |          | | (_)          ( )     |  _  \
| | | | __ _| | ___ _ __ | |_ _ _ __   ___|/ ___  | | | |__ _ _   _
| | | |/ _` | |/ _ \ '_ \| __| | '_ \ / _ \ / __| | | | / _` | | | |
\ \_/ / (_| | |  __/ | | | |_| | | | |  __/ \__ \ | |/ / (_| | |_| |
 \___/ \__,_|_|\___|_| |_|\__|_|_| |_|\___| |___/ |___/ \__,_|\__, |
                                                               __/ |
                                                              |___/

 

Дорогая,

Я люблю тебя. Этот год прошёл замечательно. Спустя 16 лет ты всё ещё меня вдохновляешь и удивляешь каждый день. Недавно ты поразила меня своими проектами в программировании — никогда бы не подумал, что ты, студент-художник, который постоянно твердил о своей ненависти к математике, будешь выпускать Android-приложения…ЧЕВО? Можно я припишу себе часть заслуг??

Конечно, твоя заслуга в том, что один непробиваемый инженер начинает понимать, что программы довольно бесполезны без людей (кто бы мог подумать)! Спасибо за уроки дизайна, вдохновение и руководство, пока я изо всех сил стараюсь… эм… исследовать «людей» (скорее, делать им больно) и… рисовать «вещи» (аналогично).

Эй! Сегодня День святого Валентина, и я знаю, что ты не ешь шоколад и не в восторге от цветов, поэтому я приготовил кое-что получше. Это действительно хороший подарок, но есть одно «но»: чтобы его получить, тебе придётся воспользоваться своим умением программировать. ХАХАХА! 😉

Хочешь попробовать?

Вот инструкция:
«Используй КЛЮЧ, чтобы получить ПРИЗ»

Ты можешь решить эту часть головоломки с помощью этих онлайн-инструментов:

Преобразователь строки в шестнадцатеричный формат: https://goo.gl/WNrFB3
Шестнадцатеричное число в строку: https://goo.gl/g9zYpK
XOR-кодировщик: https://goo.gl/GWVmsx

Советую использовать именно эти, потому что я всё проверял именно с их помощью. Другие инструменты не давали тех же результатов. Также игнорируй кнопку «Decrypt» в XOR-кодировщике… и ещё: убедись, что правильно установила тип.

Подсказка: чтобы всё получилось, тебе придётся узнать больше о шестнадцатеричном формате и XOR.

НАЧАЛО КЛЮЧА (ASCII)

oo
   oo     OOOOOOOO:       OOOOOOOO!
      oOOOO!!!!;;;;O    OO.......:;!O
     'OOO!!!;;;;;;;;O  O.......:   ;!O
     OOO!!!!;;::::::.OO........:    ;!O
     OO!!!!;;:::::..............:   ;!O
     OOO!!!;::::::..............:   ;!O
      OO!!;;::::::.............:   ;!O
       OO!;;::::::......oo.....::::!O
         O!!;::::::........oo..:::O
           !!!;:::::..........ooO
              !!;:::::.......O   oo
                ;;::::.....O        oo  ,o
                   :::..O              ooo
                     ::.              oooo
                      :

НАЧАЛО ПРИЗА (HEX)

%saved2%

С любовью,
Твой мальчик


_(   \              .-'    `-.              /   )____
 (____     \_____       /  (O  O)  \       _____/     ____)
(____            `-----(      )     )-----'            ____)
 (____     _____________\  \____/  /_____________     ____)
   (______/              `-.____.-'              \______)

Перевод статьи «I made a programming puzzle for my wife for Valentine’s day. Can you solve it too?»

Ещё интересное для вас:
Тест: чьё это рабочее место? Угадываем айтишников по их столам
Тест: что вы знаете о работе мозга?
Тест: какой язык программирования вам стоит выбрать для изучения?