unilecs | Unsorted

Telegram-канал unilecs - UniLecs | Программирование

18353

🤘🏻Задачи, головоломки, книги и другие радости программиста. Оглавление канала: telegra.ph/UniLecs-FAQ-09-30 Чат: @unilecs_chat Бот: @unilecsBot VK: vk.com/unilecs Админ, сотрудничество: @dashalvv Редактор: @amdavletov

Subscribe to a channel

UniLecs | Программирование

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

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

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

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

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

Успейте присоединиться к текущему потоку обучения
По промокоду UNILECS дарим скидку 12%.

Читать полностью…

UniLecs | Программирование

Сжимаем строки: эффективный алгоритм работы с повторяющимися символами

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

#task_365

Читать полностью…

UniLecs | Программирование

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


#puzzle_266

Читать полностью…

UniLecs | Программирование

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

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

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

#task_365

Читать полностью…

UniLecs | Программирование

Задача на пересекающиеся интервалы...

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

#task_364

Читать полностью…

UniLecs | Программирование

Станьте BI-аналитиком,
за которым работодатели будут выстраиваться в очередь.

⚡️За 5 месяцев вы не просто изучите аналитику — вы будете решать рабочие задачи, что равноценно прохождению стажировки начинающим специалистом и уже на курсе сделаете большое количество заготовок, которые пригодятся и для портфолио, и во время работы.

⚡️Еще одна особенность курса – подбор персонального трека обучения под ваши задачи — например, устроиться в крупную IT-компанию или релоцироваться.
Кстати, 87% выпускников находят работу в течение двух месяцев, а школа Simulative помогает с прохождением собеседований и трудоустройством.

⚡️Преподавать курс будут практикующие специалисты с огромным опытом работы в таких компаниях, как Ozon, Сбер, SkillFactory.

Записывайтесь по специальным условиям второго потока до 25 октября

Читать полностью…

UniLecs | Программирование

Реверс подстрок в каждой паре скобок...

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

#task_363

Читать полностью…

UniLecs | Программирование

В расчёске Вина Дизеля 11 зубчиков.

Сколько зубчиков в расчёске Джейсона Стэтхема, если они в пять раз уже зубчиков расчёски Вина Дизеля?

● В расчёске Вина Дизеля 11 зубчиков и 10 промежутков между ними. Всего 11 + 10 = 21 одинаковых отрезков.
● В расчёске Джейсона Стэтхема таких отрезков 21 * 5 = 105.

Из них зубчиков на один больше, чем промежутков. То есть зубчиков 53, а промежутков 52.


#puzzle_264

Читать полностью…

UniLecs | Программирование

Разминочная задача для phone-screen

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

#task_362

Читать полностью…

UniLecs | Программирование

💥 Моделируем игру и находим оптимальный алгоритм...

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

#task_361

Читать полностью…

UniLecs | Программирование

... при этом белая мышка живёт рядом с серой и рядом с чёрной, а рыжая и серая не живут рядом.

Охотник положил перед норками сыр: перед первой (самой левой) норкой — серый, перед второй — рыжий, перед третьей — белый, перед четвёртой — жёлтый, перед пятой — чёрный.

В результате ни один кусок не оказался съеден. Для каждой норки запишите, какая мышка в ней живёт.

#puzzle_264

Читать полностью…

UniLecs | Программирование

Тогда они решили сложить деньги и купить хотя бы по одному учебнику на двоих. Но и тогда денег не хватило. Сколько стоит учебник?

● Пусть учебник стоил N рублей. Тогда у первого студента было N − 10 рублей, у второго N − 20, у третьего N − 30 и так далее.

● (N − 10) + (N − 20) + (N − 30) + . . . + (N − 100) = 10N − 550. Это по условию меньше, чем 10N/2 = 5N. Значит, 10N − 550 < 5N, откуда N < 110.

Итак, учебник стоил целое число рублей, кратное 10, не меньшее 100 и меньшее 110. Значит, он стоил 100 рублей.


#puzzle_263

Читать полностью…

UniLecs | Программирование

💥 Крутая задача на бинарные деревья: как распределить монеты по дереву?!

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

#task_360 #binary_tree

Читать полностью…

UniLecs | Программирование

● Игорь — что там было ровно 5 то ли выдр, то ли морских котиков
● Серёжа — что меньше всего там было то ли тюленей, то ли выдр.
● Никто из них не ошибся.

Сколько выдр, тюленей и морских котиков было в океанариуме?

#puzzle_262

Читать полностью…

UniLecs | Программирование

Руководитель разработки бэкенда сервисов для управления талантами

Москва, Санкт-Петербург, Екатеринбург

Перед нами стоит масштабная задача: перестроить и оптимизировать сервисы по управлению талантами и организации perfomance-цикла в Яндексе.

Какие задачи вас ждут:
– Разработка платформы управления талантами
– Модернизация архитектуры
– Ускорение time-to-market

Мы ждём, что вы:
– Обладаете глубокими знаниями Python и опытом работы с Django
– Работали со стеком Django, Pytest, Celery, Redis, PostgreSQL, Docker

Откликнуться

Читать полностью…

UniLecs | Программирование

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

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

#puzzle_267

Читать полностью…

UniLecs | Программирование

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

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

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

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

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

Реклама, АО «Нау-сервис», ИНН 6671116364
https://www.naumen.ru/

Читать полностью…

UniLecs | Программирование

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


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

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

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

Узнать подробности и откликнуться

Читать полностью…

UniLecs | Программирование

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

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

#task_364

Читать полностью…

UniLecs | Программирование

Смотреть разбор

#puzzle_265

Читать полностью…

UniLecs | Программирование

Делаем реверс подстрок в каждой паре скобок...

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

#task_363

Читать полностью…

UniLecs | Программирование

😜 Разбор задачи с phone-screen интервью

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

#task_362

Читать полностью…

UniLecs | Программирование

В расчёске Вина Дизеля 11 зубчиков.

Сколько зубчиков в расчёске Джейсона Стэтхема, если они в пять раз уже зубчиков расчёски Вина Дизеля?

#puzzle_264

Читать полностью…

UniLecs | Программирование

Руководитель разработки бэкенда сервисов для управления талантами, Яндекс

Москва, Санкт-Петербург
Офис / гибрид / удаленка

Присоединяйтесь к Яндекс.HR Tech, чтобы возглавить команду бэкенд-разработки, создающую передовые сервисы управления талантами для 20,000+ сотрудников Яндекса. Мы обеспечиваем их максимальную эффективность и способствуем успеху всей компании.

Какие задачи вас ждут:
- Разработка платформы управления талантами
- Модернизация архитектуры
- Ускорение time-to-market

Мы ждём, что вы:
- Обладаете опытом 3+ лет продакшн разработки на Python или Kotlin, понимаете внутренние механизмы языка
- Обладаете опытом создания архитектуры крупных сервисов с нуля или перестройки текущей архитектуры
- Занимались оптимизацией производительности существующего приложения
- Оптимизировали PostgreSQL

Узнать подробнее и откликнуться

Читать полностью…

UniLecs | Программирование

Разбираемся с головоломкой...

#puzzle_263

Читать полностью…

UniLecs | Программирование

💥 Играли в горячую картошку?!

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

#task_361

Читать полностью…

UniLecs | Программирование

Тогда они решили сложить деньги и купить хотя бы по одному учебнику на двоих. Но и тогда денег не хватило. Сколько стоит учебник?

#puzzle_263

Читать полностью…

UniLecs | Программирование

● Игорь — что там было ровно 5 то ли выдр, то ли морских котиков
● Серёжа — что меньше всего там было то ли тюленей, то ли выдр.
● Никто из них не ошибся.

Сколько выдр, тюленей и морских котиков было в океанариуме?

Раз никто из детей не ошибся, то из выдр, морских котиков и тюленей кого-то было ровно 5, кого-то — ровно 6, а кого-то — ровно 7.

● Серёжа запомнил, что меньше всего (значит, 5) было тюленей или выдр, а Игорь — что 5 было выдр или морских котиков.
● Значит, 5 было именно выдр.
Тогда 7 было не выдр, а тюленей.

Следовательно, 6 — морских котиков!


#puzzle_262

Читать полностью…

UniLecs | Программирование

Распределяем монеты по бинарному дереву...

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

#task_360 #binary_tree

Читать полностью…

UniLecs | Программирование

● 1 + 22 + 333 + 4444 + 55555 + 666666 + 7777777 + 88888888 + 999999999
● 9 + 98 + 987 + 9876 + 98765 + 987654 + 9876543 + 98765432 + 987654321

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

#puzzle_261

Читать полностью…
Subscribe to a channel