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

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

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

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
Задача на пересекающиеся интервалы...

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

#task_364
💥 Как вычесть интервал из списка интервалов: пошаговое руководство на C#

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

#task_364
Сжимаем строки, учитывая повторения

Дана строка, и вам нужно применить алгоритм, который удаляет префикс максимальной длины, состоящий из одного символа, повторяющегося не более 9 раз. Затем результат добавляется в новую строку в формате длина + символ.

Смотрим примеры

#task_365
Разработчик бэкенда на Scala в
Яндекс Вертикали


Яндекс Вертикали — это сервисы Авто.ру, Аренда, Недвижимость, Путешествия и Услуги. Их ежедневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS.

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

Мы ждем, что вы
— Готовы не просто писать код, а отвечать за весь жизненный цикл разработки продукта;
— Умеете конструктивно дискутировать о решениях коллег или выставлять на общее обсуждение свои идеи;
— Быстро изучаете новое, открыты к освоению новых технологий и подходов, включая Scala и другие инструменты, которые мы используем.

Узнать подробности и откликнуться
● Да. Например, произведение всех нечётных чисел от 1 до 99.
● Такое число делится на все нечётные числа (их как раз 50) от 1 до 100.
● В то же время ни на одно чётное не делится, так как не делится даже на 2.


#puzzle_266
5 декабря пройдет онлайн-митап для java-разработчиков от Naumen. Спикеры поделятся опытом в промышленной java-разработке, реальными кейсами и рекомендациями.

В программе три доклада:
🔸 Как приручить JSON — Максим Осипов, руководитель группы разработки Naumen SMP
🔸 Прагматика микросервисов: строим большую систему с помощью пачки монолитов — Дмитрий Черкасов, DevRel Jmix
🔸 Бэкэнд изображений в ОК — Руслан Измайлов, ведущий java-разработчик в ОК, VK

Старт митапа 5 декабря в 16:00 мск | 18:00 екб.

Участие как всегда бесплатное, нужна только регистрация.

→ Зарегистрироваться на митап.

Реклама, АО «Нау-сервис», ИНН 6671116364
https://www.naumen.ru/
Сжимаем строки: эффективный алгоритм работы с повторяющимися символами

Узнайте, как реализовать эту задачу!

#task_365
... С 22 по 26 сентября они написали в общей сложности 30 произведений.

Сколько стихотворений они напишут 27 сентября?

#puzzle_267
Станьте аналитиком данных за 5 месяцев

Основная проблема обучений – оторванность от задач реального бизнеса. На курсе учился складывать 2+2, а на работе – сразу отправляют считать интегралы.

Курс-симулятор от Simulative построен таким образом, что вы сразу погружаетесь в настоящую работу: работаете над 25+ проектами из реального бизнеса, учитесь не только писать код, но и думать как аналитик.

Вы изучите Python, SQL, Power BI, Metabase, A/B-тесты, статистику, продуктовые метрики, а также подготовитесь к любому собеседованию – в курс включены тестовые задания, пробные интервью (технические и с HR) и многое другое.

С трудоустройством поможем: 87% наших студентов находят работу своей мечты в течение двух месяцев с момента начала поиска. А на VIP тарифе преподаватели и HR спроектируют вам персональный трек обучения и за руку доведут до оффера. Часть стоимости курса вы оплачиваете только, когда найдёте работу.

Успейте присоединиться к текущему потоку обучения
По промокоду UNILECS дарим скидку 12%.
Друзья! Поздравляю всех с наступающим Новым годом!

Желаю вам в новом году прежде всего здоровья, счастья, любви, удачи и благополучия 🎄

Развивайтесь, обучайтесь и не останавливайтесь на достигнутом!
This media is not supported in your browser
VIEW IN TELEGRAM
... С 22 по 26 сентября они написали в общей сложности 30 произведений.

Сколько стихотворений они напишут 27 сентября?

● Каждый из 6ти поэтов, которые пишут по одному стиху раз в два дня, напишет по 3 стиха (по одному в каждую пару дней 22–23, 24–25 и 26–27).
● Каждый из 8ми поэтов, которые пишут по одному стиху раз в три дня — по 2 стиха (по одному в каждую тройку дней 22–23–24 и 25–26–27).

Суммарно поэты напишут 6 * 3 + 8 * 2 = 34 стиха. Поскольку по условию с 22 по 26 сентября они написали 30 стихов, 27 сентября они напишут 34 − 30 = 4 стиха.


#puzzle_267
💣 Дешифруй код и обезвредь бомбу! 💻

Особенность задачи в том, что массив круговой, так что тебе нужно учитывать это при расчетах.

Анонс

#task_366
💣 Расшифруем код вместе!

Разбираем интересную задачу на работу с круговым массивом 🚀

Решение

#task_366
Сможет ли Карлсон отремонтировать пропеллер, если у него с собой только 360 крон?

#puzzle_268
Сможет ли Карлсон отремонтировать пропеллер, если у него с собой только 360 крон?

● Карлсон может купить 2 лопасти и 2 винтика, заплатив 2*120 + 2*9 = 258 крон.
● Тогда он может получить 3ю лопасть со скидкой 20%, т.е. 120 * 0.8 = 96 крон.

Карлсон заплатит 258 + 96 = 354 крон.


#puzzle_268