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

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

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

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
🎲 Количество чисел

Математическая задачка: определите сколько целых чисел находится в диапазоне 4000, 5000, таких, что цифры в числах расположены в порядке возрастания?!

#puzzle_30
🔥 В жизни нашего сообщества очередная приятная новость!
Наша группа в VK уже во 2й раз получила огонек Прометея - это метка от VK, которая дается лучшим группам, создающим уникальные и интересные материалы.

Но без вас, наши дорогие подписчики, это было бы невозможно, так как вы вместе с нами создаете контент, решая задачи, оставляя комментарии и свой фидбек!

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

#unilecs #vk
🎲 Монеты

Существуют монеты следующего номинала: 1 копейка, 5 копеек, 10 копеек, 25 копеек, 50 копеек.
Определите, какое наименьшее количество монет необходимо, чтобы составить любую сумму от 1 копейки до 1 рубля ?!

#puzzle_31
💡 В минувшие выходные мы побывали, пожалуй, в самом крутом технологическом музее: Living Computer Museum. Расположен он в американском Сиэтле и своим открытием музей обязан Полу Аллену, одному из основателей Microsoft. В свое время он активно поездил по миру, коллекционируя винтажные компьютеры.

В отличие от скучнейших музеев с камнями и копьями, здесь не просто разрешено, а поощряется все тестить, трогать и даже кодить. Тут можно проследить полный путь эволюции компьютера и понаблюдать, чего мы достигли за полвека. Это место для настоящего гика со старинными компьютерами, первыми операционками, сегами и денди. Ламповая атмосфера и полное погружение в 80-е и 90-е гарантировано!

#unilecs #life
https://tgraph.io/Vintazhnye-kompy-ili-luchshij-muzej-dlya-gikov-07-16
🎲 Задача разбирается от простого случая к сложному. Всю цепочку разбора смотрите в нашем разборе!

#puzzle_31
https://tgraph.io/Puzzle-31-Monety-07-16
🎓 Числа с нечетными цифрами

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

Задача: посчитайте, сколько существует N-значных чисел, состоящих только из нечетных цифр.

Входные данные: N - натуральное число от 1 до 20.

Вывод: количество N-значных чисел, состоящих только из нечетных цифр.

Пример: N = 2; Answer = 25

#announcement #task_179
🎲 Сколько им лет?!

Два давних друга встретились спустя много лет. Один из друзей сказал, что у него уже 3е детей, но про возраст детей он ответил так: "Произведение их возрастов равно 72, а сумма такая же, как номер нашего дома."
Второй друг знал номер его дома, но все равно не смог определить возраст его детей.

Тогда первый добавил: "Совсем забыл, мой старший сын любит играть в футбол". После этой фразы второй друг сразу понял, сколько лет всем его детям.

Попробуйте и вы определить, сколько лет его детям ?!

Примечание: возраст детей - это целые числа.

#puzzle_32
🔥 Проверьте свои знания в нашем новом онлайн тесте!

Вопросы касаются принципов #SOLID и основных паттернов проектирования, используемых в ООП. Так что открывайте скорее наш #quiz и проверьте свои знания 😜

❗️ Тест находится в нашей группе ВК, жми кнопку "Обучающие тесты" - тест "Принципы ООП и шаблоны проектирования"
https://vk.com/unilecs

P.S. Не получилось пройти этот тест?! Не расстраивайся, почитай вот это:
- SOLID — принципы объектно-ориентированного программирования
- Шаблоны проектирования, используемые в ООП

#oop #solid #patterns #vk
🎓 Задача флага Нидерландов (Dutch national flag problem, DNF) — задача дискретной математики, которую предложил Эдсгер Дейкстра. Флаг Нидерландов состоит из трех цветов: красного, белого и синего. Получая шары этих трех цветов, расположенных в случайном порядке, задача состоит в том, чтобы организовать их таким образом, что все шары одного цвета были вместе, а их общие цвета шли в порядке как на данном флаге.

#announcement #task_180
https://tgraph.io/Anons-180-Zadacha-flaga-Niderladndov-07-26
Решение этой задачи представляет интерес для разработки алгоритмов сортировки: в частности, варианты алгоритма быстрой сортировки, которые должны быть устойчивы к повторяющимся элементам и могут использовать трехстороннюю функцию разделения, которая группирует элементы, которые меньше заданного ключа (красный), равны ключу (белый) и больше ключа (синий).

#task_180 #c_sharp
https://tgraph.io/UniLecs-180-Zadacha-flaga-Niderladndov-07-26
🎲 Плитка

В ванной комнате был сделан ремонт, пол замостили плиткой. Всего ушло ровно 2005 квадратных плиток 2х цветов - черного и белого. Известно, что периметр в одну плитку шириной был полностью черным. Остальная плитка была белого цвета. Определите сколько белых плиток было использовано?

#puzzle_33