🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 10)

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

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

Задача 1

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

Анфиса: «Преступление совершил Вова!»

Боря: «Это неправда!»

Вова: «Я откусил!»

Галя: «Нет! Это я откусила!»

Диана: «Галя ни в чем не виновата!»

Егор: «Виновата или Анфиса, или Диана.»

Жора: «Это сделал кто-то из мальчиков.»

Игорь: «Да это Жора откусил!»

Из всех ребят правду сказали только двое. Кто же откусил кусок торта?

Решение:

Задача 2

Имеется небольшая программа, которая выполняет 2 команды:

1: добавляет к числу единицу

2: умножает число на f

Последовательность команд 111211 преобразует число 64 в 203. Определите f, если известно, что f – натуральное число и f > 2.

Решение:

Задача 3

Антону необходимо за полминуты передать файл весом 375 КБ. Передача осуществляется через ADSL-соединение со скоростью передачи 64000 бит/c. Успеет ли Антон передать файл вовремя?

Решение:

Задача 4

Дед Мороз получил письмо от Василия с пожеланием себе подарка на Новый Год. Послание имело такой вид: 111101011110100110100. К письму прилагалась расшифровка: О(01)Л(100)Р(101)К(111)Д(00)И(110), слово расшифровывается слева направо. Что хочет себе на Новый Год Василий?

Решение:

Задача 5

Дед Мороз решил ответить на письмо Василия и, используя двоичное представление чисел (с сохранением одного незначащего нуля в случае одноразрядного представления) для букв: М(0), О(1), Л(2), Т(3), К(4), закодировал слово МОЛОТОК. Зашифрованное слово Дед Мороз отправил восьмеричным кодом. Какое сообщение получил Василий?

Решение:
Больше полезной информации можно найти на нашем телеграм-канале «Библиотека программиста».

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
18 июля 2019

Логические задачи: 15 упражнений для тренировки мозга

Программистам без логики никуда. Поэтому время прокачать мозг: проверьте св...
admin
08 октября 2017

13 ресурсов, чтобы выучить математику

Среди разработчиков часто возникают споры о том, необходимо ли изучать мате...
admin
20 октября 2016

27 сайтов с задачками для оттачивания навыков программирования

<strong>Решение задач — хороший способ развить навыки разработки.</strong>