Тариф успешно добавлен в корзину
В корзину

А вы точно программист? Статья без котиков, но с ответами

Автор статьи Екатерина Лейдерман

 

Наши пользователи очень любят загадки. Нет, не так. Загадки очень любим мы, а нашим пользователям приходится их отгадывать (надеемся, что не без удовольствия). Так и живём :)

В этом году мы решили масштабно отметить День программиста — запустили акцию с растущей скидкой, рецепт GitLab и, конечно же, увлекательную активность. По сюжету кото-мемы оказались под угрозой — Хакермен решил навсегда удалить их всех из интернета. И мы предложили  пользователям их спасти.

Чтобы спасти кото-мемы, нужно было:

  1. Пройти небольшую викторину из 12 вопросов. 
  2. Собрать все 16 карточек с кото-мемами.
  3. Разгадать 7 загадок от Хакермена.

Каждый этап вознаграждался подарками. Так, проходя викторину с любым результатом, пользователи автоматически становились участниками розыгрыша призов. Собрав все 16 кото-мемов, можно было получить сертификат на пополнение баланса от 500 до 150 рублей, а, разгадав загадки, — сорвать куш: сертификат на баланс на 1000 рублей, мерч и X10 шансов к победе в розыгрыше.

Механику обмена карточек в этой статье затрагивать не будем, расскажем про самое любимое — загадки.

Итак, снова в этом зале! ответы.

Вопросы и ответы викторины

Викторина состояла из 12 несложных вопросов.  Они затрагивали увлечения программистов, а также профессиональные понятия. Время на ответы было ограничено. Давайте пройдемся по этим вопросам — ответы под спойлерами, так что можно еще раз проверить свои знания. На этот раз можно не спешить :) 

 

Вопрос 1/12: 4 8 15 16 ..

  1. 22 43
  2. 22 42
  3. 23 42
  4. 33 66
Ответ

23 42. Отсылка к сериалу «Остаться в живых» (Lost). Числа — номера замены Джейкоба в качестве «защитника острова». А еще это уравнение Валензетти, которое указывает, сколько времени осталось до гибели человечества. С вопросом могло помочь простое (но очень быстрое) гугление.

 

Вопрос 2/12: Самое стабильное платёжное средство

  1. Крышки Nuka Cola.
  2. Биткоин.
  3. Доллар США.
  4. Нефть.
Ответ

Крышки Nuka Cola. А здесь мы вспомнили про Fallout. Жаль, что в сериале уделили им так мало внимания, нежели в игре. Кстати, когда второй сезон?

 

Вопрос 3/12: Какой правильный ответ на вопрос про рекурсию?

  1. 42
  2. Да.
  3. 256.
  4. Какой правильный ответ на вопрос про рекурсию?
Ответ

Какой правильный ответ на вопрос про рекурсию? Рекурсия — это поведение функции, при котором она вызывает сама себя.

 

Вопрос 4/12: Что такое динамическая типизация в программировании?

  1. Стиль программирования, в котором использование классов и объектов не привязано к жесткой иерархии.
  2. Возможность изменять тип переменной в процессе выполнения программы.
  3. Техника оптимизации алгоритмов для ускорения работы программ.
  4. Методология разработки ПО, ориентированная на максимальное использование ресурсов.
Ответ

Возможность изменять тип переменной в процессе выполнения программы.

 

Вопрос 5/12: Сколько энергии нужно, чтобы совершить прыжок во времени?

  1. 1,12 Гигавата
  2. 1,21 Мегавата
  3. 1,21 Гигаватта
  4. 4 Гигавата
Ответ

1,21 Гигаватта. Back to the Future — любимая трилогия составителя этого вопроса. «Там, куда мы отправляемся, дороги не нужны».

 

Вопрос 6/12: Какое максимальное число из перечисленных можно показать пальцами одной руки в двоичной системе исчисления?

  1. 5
  2. 4
  3. 31
  4. 32
Ответ

Загнутый палец будет ноль, разогнутый — один. Получаем 11111, а это в двоичной системе — 31.

 

Вопрос 7/12: Что такое переменные в программировании?

  1. Именованные ячейки памяти.
  2. Конечный набор шагов для решения задачи.
  3. Процесс преобразования кода программы в исполняемые команды.
  4. Графическое представление программы для понимания её логики.
Ответ

Именованные ячейки памяти.

 

Вопрос 8/12: Что такое отладка в программировании?

  1. Поиск и устранение ошибок в программе.
  2. Преобразование кода программы в исполняемые команды.
  3. Графическое представление программы для понимания её логики.
  4. Набор инструкций, выполняемых компьютером.
Ответ

Поиск и устранение ошибок в программе.

 

Вопрос 9/12: Какие бывают типы ошибок в программировании?

  1. Синтаксические ошибки и ошибки времени выполнения.
  2. Орфографические ошибки и ошибки времени выполнения.
  3. Синтаксические ошибки и орфографические ошибки.
  4. Ошибки времени выполнения и орфографические ошибки.
Ответ

Синтаксические ошибки и ошибки времени выполнения.

 

Вопрос 10/12: Что такое Git и для чего он используется?

  1. Интегрированная среда разработки для написания скриптов.
  2. Система управления базами данных.
  3. Редактор кода для веб-разработки.
  4. Распределенная система контроля версий для отслеживания изменений в коде.
Ответ

Распределенная система контроля версий для отслеживания изменений в коде.

 

Вопрос 11/12:  Что такое оператор "AND" в логических выражениях?

  1. Логический оператор, возвращающий истину только в случае, если оба операнда истинны.
  2. Оператор умножения в математических операциях.
  3. Оператор для выполнения циклических вычислений.
  4. Оператор, обеспечивающий доступ к элементам массива по индексу.
Ответ

Логический оператор, возвращающий истину только в случае, если оба операнда истинны.

 

Вопрос 12/12: Какой из языков программирования, если верить названию, предназначен для перевода формул?

1. Паскаль

2. Оберон

3. Фортран

4. Алгол

Ответ

Фортран

 

Что давало прохождение викторины

Вне зависимости от результата прохождения, вы автоматически становились участником розыгрыша призов (розыгрыш уже прошёл, результаты — здесь). Весело? Весело. Легко? Проще простого!

Но всё-таки результат прохождения викторины был важен для следующего этапа — сбора 16 карточек кото-мемов. Чем больше правильных ответов в викторине, тем больше уникальных карточек и меньше повторных. Чем хуже прошёл викторину, тем больше у тебя повторных карточек на обмен.

Распределение было такое  (количество правильных ответов/количество уникальных и повторных карточек):

  • 12 ответов — 15/1 карточек

  • 11, 10 ответов  — 14/2 карточек

  • 9, 8, 7 ответов —  13/3 карточек

  • 6, 5 ответов  —  12/4 карточек

  • 4, 3 ответов —  11/5 карточек

  • 2, 1 ответов —  10/6 карточек

  • 0 ответов — 9/7 карточек

После получения карточек самое интересное — обмен этими карточками! Но такое лучше не читать, а смотреть. 


Так стоп, я же обещала статью без котиков :) В общем, если хотите погрузиться в атмосферу кото-мемов, заходите в наш чат — в первый день было больше 9000 сообщений.

Ежедневные задания

 Для тех, кто любит поострее, мы предусмотрели загадки посложнее.

Всего их было 7, открывались каждый будний день в 10:00 мск. Первые 5 пользователей, быстрее всех решившие верно загадку, получали 1000 рублей на баланс. Поэтому каждый день разыгрывалась нешуточная борьба:)

Когда мы придумывали загадки, у нас было два условия: 

1) чтобы чат GPT не смог решить их на раз; 

2) чтобы загадки могли решить не только программисты.

Это сложная задачка, скажу я вам. Мы крутили и так, и эдак, и вот что получилось. 

 

Вопрос 1: продолжите ряд 47 511 613 717 

Ответ

819 923

 

В тг-чате FirstVDS состоялся интересный диалог:

- Как решать загадку про числа?

- Просто!

- Что простого?

- Числа!

И это была явная подсказка) Если внимательно посмотреть на числа, то можно найти закономерность: первые цифры в числе идут по порядку — 4, 5, 6, 7. Это порядковые номера простых чисел, которые идут далее. Мы не стали брать первое простое число 2, второе простое число 3, а начали с четвёртого числа.

 

Вопрос 2: без чего Джейсона Вурхиза полюбят программисты?

Ответ

  А

 

Мы не могли пройти мимо нашей любимой Пятницы 13 и специально сделали загадку-пасхалку. Она оказалась довольно простая для программистов, да и для остальных участников тоже.

Нужно было посмотреть на имя Вурхиза JASON, затем вспомнить (или нагуглить), что в программировании есть понятие JSON (текстовый формат обмена данными, основанный на JavaScript.). И сравнить два написания. Без буквы A имя JASON превращается в элегантные шорты JSON.

 

Вопрос 3 состоял из картинки с календарем.

Ответ

256

 

Тоже всё максимально просто. Что вижу, то и пишу. А вижу 16 в квадрате.  Едем дальше, набираем обороты сложности. А то расслабились)) 

 

Вопрос 4: Кто живёт в лесу?

Ответ

rick astley

 

Натолкнуть на мысль может количество деревьев в ряду — их ровно по 8. Плюс только два варианта: лиственное дерево и хвойное. Речь о двоичном коде, 0 — лиственница, 1  — елка, 8 — 8 бит или 1 байт. Далее, используя любой инструмент, нужно каждый ряд превратить в код из 0 и 1 и декодировать букву, которая скрыта за кодом.

Например, 01110010 — r и т. д., также можно зашифровать и пробел — 00100000.

Ну, а многие пользователи сразу вспомнили Рикролл, и ответ пришел сам собой, даже считать ничего не пришлось.

 

Вопрос 5: Что зашифровано в тексте?

Ответ

maniac

 

Мы использовали решетку Кардано как метод шифрования и перфокарту как трафарет. Накладываем перфокарту на изображение и собираем слово. Главное, верно понять, как приложить карту, здесь нам поможет стрелка слева на перфокарте. 

Интересный факт: ответ никак не связан с киношными антигероями и компьютерной игрой. Мы вдохновлялись одной из первых ЭВМ, которая так называлась.

 

Вопрос 6: Что зашифровано?

Ответ

PASCAL

 

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

 

Вопрос 7: Какое самое большое число КОД могло быть записано?

Ответ

986

 

Наши программисты любят и уважают математика Савватеева. Советуем и вам изучить его работы. Мы взяли одну из загадок Савватеева и заменили одну букву, чтобы быть ближе к программисткой тематике.

Эту задачу можно решать разными путями. Предлагаем такой: мы видим, что каждой букве соответствует цифра, одинаковым буквам — одинаковые цифры, а само число трехзначное. Самое большое трехзначное число 999, но оно нам не подходит. Далее пробуем 987 - 789 = 198, далее 986 - 689 = 297... И наконец получаем то, что нужно. 

 

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

Мы получили много обратной связи, неожиданных решений и были приятно удивлены помощи игроков друг другу :) 

Отзыв 1
Отзыв 2
Отзыв 3
 

Было интересно?

Назад к списку
Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!