UniLecs | Программирование
19.3K subscribers
961 photos
6 videos
3 files
1.22K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
💥 Вспоминаем побитовые операции!

Смотрим анонс

#task_303
Разбор

На удивление есть 2 решения этой формулы:
● Передвигаем цифру 2 в числе 102 наверх, т.е. на место степени, тогда получаем верное равенство 101 - 10^2 - 1.

● Если рассмотреть троичную систему, тогда исходное уравнение также будет верным 110 - 102 = 1.

#puzzle_164
❗️Побитовые операции в реальном коде встречаются не так часто, но знать как работает побитовая арифметика вы просто обязаны!

Смотрим разбор задачи

#task_303
Ребят, вынуждены поделиться с вами трагической новостью. В конце прошлого года после продолжительной болезни ушел из жизни один из наших самых активных подписчиков, администратор чата - @rustem_b (Рустем Бакиров).

Рустем был одним из первых наших подписчиков и активно принимал участие в жизни сообщества! Он реализовал идею с код-гольфингом для наших задач, создавал локальные мемы нашего чата, а также приложил руку к написанию бота @unilecsBot и администрированию сообщества в ВК. Рустем был очень разносторонним: изучал множество языков программирования, от ассемблера до эзотерических и редких языков типа Julia и V, интересовался демосценой.
Ну и конечно, все мы его запомним как веселого и отзывчивого участника нашего уютненького чатика!

Поделитесь своими воспоминаниями о Рустеме в комментариях!

Мы также выражаем наши глубокие соболезнования родным и близким Рустема!

GitHub Рустема
https://github.com/RustemB
💥 Еще одна популярная задача с тех.собеседования!

Смотрим анонс

#task_304
● Первый вторник месяца программист провёл на IT-конференции в Москве.
● А первый вторник после первого понедельника — на хакатоне в Казани.
● В следующем месяце он первый вторник провёл в Питере у друзей.
● А первый вторник после первого понедельника — на концерте Rammstein в Нижнем Новгороде.

Сможете ли вы определить, какого числа и какого месяца программист был в каждом из городов?

#puzzle_165
Разбираем головоломку с необычным графиком путешествий...

Смотрим решение

#puzzle_165
❗️ Можно ли разбить строку на заданные подстроки?!

Смотрим разбор

#task_304
Фишка этой шуточной головоломки в том, что когда книжки стоят на полке по порядку, то 1я страница 1го тома прикасается к последней странице 2го тома, а последняя страница 4го тома прикасается к 1й странице 3го тома.

Поэтому, червячок прогрыз только 2й и 3й тома, т.е. 400 страниц.

#puzzle_166 #fun
💥 Задачка "Ход конем - 2"

Смотрим анонс

#task_305
Настоящая находка для всех, кто полюбил решать задачки в этом канале! Яндекс Учебник запустил олимпиаду по информатике, участвовать в ней могут школьники 6-11 классов.

Первый тур включает в себя решение задач разного уровня сложности: от тестов на логику до программирования ровера в робополигоне и написания кодов программы на Python.

Во втором туре — на онлайн-хакатоне — встретятся победители первого этапа, чтобы научиться работать с голосовыми интерфейсами. Здесь ребята будут создавать новые навыки для Алисы: прописывать сценарии и реализовывать идеи в конструкторе. Лучшие проекты окажутся в каталоге голосового помощника, а участники получат отличные призы: Яндекс Станции и возможность встретиться с ведущими разработчиками компании.

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

Я очень рекомендую присоединяться, чтобы проверить свои силы!
Задачка со школьной скамьи, но все ли смогли разобраться?!

Очевидно, что если 4е утверждение верно, то будут верными также и первые три утверждения. Получаем, что последнее утверждение не может быть верным.

#puzzle_167 #math
❗️ Как коню оптимально добраться из точки А в точку B ?!

Смотрим разбор

#task_305
● Предположим, что в билете есть хотя бы две неравные цифры, тогда их можно поменять местами. Но в таком случае, сосед не смог бы однозначно определить номер.

● Если предположить, что все цифры одинаковы, но меньше 9, тогда можно одну цифру увеличить на 1, другую - уменьшить, снова получаем неоднозначный ответ.

Получаем единственно возможный номер билета - 99999, а соседу 45 лет.

#puzzle_168
💥 Разбираемся с хитрой сортировкой!

Смотрим решение задачи

#task #sort