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

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

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

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
UniLecs | Программирование
#puzzle_102
UPD: Разбор

3 лампочки и только 2 состояния вкл/выкл, т.е. только 1 бит для хранения информации. Но в физическом мире мы можем получить 3е состояние - нагретая выключенная лампочка. Тогда мы легко можем идентифицировать все 3 лампочки.
👨🏻‍💻 Как распарсить последовательность ДНК?!

Сегодня работаем со строкой, которая представляет собой последовательности в ДНК.
Смотрим анонс (1 мин)

#announcement #task_251
👨🏻‍💻 Написание кода и помощь

Во время пандемии этот вопрос встал более остро! К кому обратиться новичку, когда все вокруг общаются только по зуму?!
Читать главу полностью (10 мин)

#gif_book #глава_4 #идеальный_программист
👨🏻‍💻 В этой задаче используется техника скользящего окна вкупе с хэш-функцией. В такой комбинации задача решается очень просто. Смотрим код реализации!

#task_251
UPD: Разбор

Математика 2го класса, надеюсь, все смогли решить в уме?!
Если запутались, смотрите тут (1 мин)

#puzzle_103
👨🏻‍💻 Арифметика на связных списках

Попробуем реализовать простую арифметику на связных списках!
Смотрим анонс (1 мин)

#announcement #task_252
👨🏻‍💻 Разработка через тестирование

Разбираем 3 закона TDD (Test-driven development) по книге Роберта Мартина!
Читать главу полностью (10 мин)

#gif_book #глава_5 #идеальный_программист
🔥 Топ-10 задач по массивам

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

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

Смотреть статью (2 мин)

#top10 #programming #arrays
UniLecs | Программирование
#puzzle_104
UPD: Разбор

Разбираемся, почему невозможно уравновесить некоторые наборы гирь!
Смотрим решение (1 мин)

#puzzle_104
👨🏻‍💻 Третий лишний

Задача на удаление дубликатов из массива, но задача со звездочкой!
Смотрим анонс (1 мин)

#announcement #task_253
👨🏻‍💻 Преимущества TDD

Разберем все преимущества, которые дает подход TDD!
Читать главу полностью (10 мин)

#gif_book #глава_5 #идеальный_программист
👨🏻‍💻 Как оптимизировать память при работе с массивами!

В данной задаче необходимо "удалить" дубликаты в массиве, перезаписав их.
Смотрим разбор задачи (2 мин)

#inplace #task_253
UPD: Разбор

В процессе поиска вы приходите к доказательству того, что такое число ...
Смотрим полный разбор (2 мин)

#puzzle_105
👍1