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

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

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

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
🌳 Вычисляем максимальное произведение при разделении двоичного дерева!

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

#task_332
Очевидно, что количество частей всегда на 1 больше количества разрезов. Тогда получаем, что
● красных колец - 4,
● желтых – 6,
● зеленых – 10.

Итого всего разрезов 4 + 6 + 10 = 20, а частей 21.

#puzzle_219
📐 Давненько мы не программировали задачи по геометрии...

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

#task_333 #geometry
В 2010, 2011, …, 2019 и в 2021 году в номере есть единица, и если её поставить на 1е место, число уменьшится. Число 2020 можно уменьшить до 2002.

А вот число 2022 нельзя уменьшить.

#puzzle_220
📐Как найти общую площадь, покрытую двумя прямоугольниками ?!

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

#task_333 #geometry
Поскольку клиент получил 50 конфет, он совершил ровно 50 операций. Очевидно, что все полученные евро он вновь обменял на доллары. Поэтому на каждые 3 операции 1го типа приходилось по 2 операции второго типа.

То есть клиент 30 раз получал по 3 доллара и 20 раз отдавал по 5 долларов. Значит, он потратил 20 * 5 − 30 * 3 = 10 долларов.

#puzzle_221
Расширенная задача для джуниоров!

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

#task_334
🙈 Решение расширенной задачи для juniour-ов!

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

#task_334
Напишите программу для прогноза погоды за час — на бесплатном курсе.

Вы справитесь, даже если никогда не пробовали кодить. Яндекс Практикум разработал удобный тренажёр с подсказками для тех, у кого совсем нет опыта.

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

Вы не станете разработчиком за час. Зато попробуете программировать, увидите реальный результат и поймёте, нравится ли это вам.

Первая строка кода ждёт вас!

Реклама АНО ДПО "Образовательные технологии Яндекса», ИНН:7704282033, erid: LjN8K2hLz
● В слове "ЗЕМЛЕТРЯСЕНИЕ" буква Е встречается 4 раза, а остальные 9 букв встречаются по
одному разу.

● То есть в полученном числе все 10 цифр будут присутствовать по одному разу, а какая-то одна цифра (буква Е) –– ещё 3 раза.

● Сумма 10 цифр от 0 до 9 равна 45, т.е. кратна 3. Сумма трёх одинаковых цифр также кратна 3.

● Значит сумма цифр полученного числа будет кратна трём и больше 3, и простым не будет.

#puzzle_222
За последние месяцы даже самые стойкие пользователи пришли к выводу, что нужно искать альтернативные решения, погружаться в импортозамещение и перестраивать ИТ-инфраструктуру компаний.

ГК Softline помогает своим заказчикам осуществить переход на использование российского программного обеспечения и оборудования, решений кибербезопасности, ИТ-инфраструктуры, операционных систем и офисных приложений, облака Softline, САПР, а также воспользоваться финансовыми решениями и сервисами Softline.

Эксперты Softline обладают глубокими знаниями в области законодательства по импортозамещению и предлагают наиболее оптимальные, соответствующие нормативно-методическим требованиям, решения.

ГК Softline занимает первое место среди крупнейших поставщиков решений для госсектора (рейтинг CNews) и крупнейших поставщиков сторонних ИТ-решений из реестра отечественного ПО (рейтинг Tadviser).

#импортозамещение #Softline
💥Работаем со сдвигами в числовом массиве!

Смотрим анонс задачи

#task_335
Можно заметить, что на таком калькуляторе любое число можно увеличить на 1:
(x * 3 + 3) : 3 = x + 1

Таким образом, из единицы можно получить любое натуральное число.

#puzzle_223
💥Добавляем элементы в массив и сдвигаем элементы справа

Смотрим как это сделать

#task_336