🤘🏻Задачи, головоломки, книги и другие радости программиста. Оглавление канала: telegra.ph/UniLecs-FAQ-09-30 Чат: @unilecs_chat Бот: @unilecsBot VK: vk.com/unilecs Админ, сотрудничество: @dashalvv Редактор: @amdavletov
😜 Разбор задачи с phone-screen интервью
Смотрим решение
#task_362
В расчёске Вина Дизеля 11 зубчиков.
Сколько зубчиков в расчёске Джейсона Стэтхема, если они в пять раз уже зубчиков расчёски Вина Дизеля?
#puzzle_264
Руководитель разработки бэкенда сервисов для управления талантами, Яндекс
Москва, Санкт-Петербург
Офис / гибрид / удаленка
Присоединяйтесь к Яндекс.HR Tech, чтобы возглавить команду бэкенд-разработки, создающую передовые сервисы управления талантами для 20,000+ сотрудников Яндекса. Мы обеспечиваем их максимальную эффективность и способствуем успеху всей компании.
Какие задачи вас ждут:
- Разработка платформы управления талантами
- Модернизация архитектуры
- Ускорение time-to-market
Мы ждём, что вы:
- Обладаете опытом 3+ лет продакшн разработки на Python или Kotlin, понимаете внутренние механизмы языка
- Обладаете опытом создания архитектуры крупных сервисов с нуля или перестройки текущей архитектуры
- Занимались оптимизацией производительности существующего приложения
- Оптимизировали PostgreSQL
Узнать подробнее и откликнуться
Разбираемся с головоломкой...
#puzzle_263
💥 Играли в горячую картошку?!
Смотрим анонс задачи
#task_361
Тогда они решили сложить деньги и купить хотя бы по одному учебнику на двоих. Но и тогда денег не хватило. Сколько стоит учебник?
#puzzle_263
● Игорь — что там было ровно 5 то ли выдр, то ли морских котиков
● Серёжа — что меньше всего там было то ли тюленей, то ли выдр.
● Никто из них не ошибся.
Сколько выдр, тюленей и морских котиков было в океанариуме?
Раз никто из детей не ошибся, то из выдр, морских котиков и тюленей кого-то было ровно 5, кого-то — ровно 6, а кого-то — ровно 7.
● Серёжа запомнил, что меньше всего (значит, 5) было тюленей или выдр, а Игорь — что 5 было выдр или морских котиков.
● Значит, 5 было именно выдр.
● Тогда 7 было не выдр, а тюленей.
Следовательно, 6 — морских котиков!
#puzzle_262
Распределяем монеты по бинарному дереву...
Смотрим анонс задачи
#task_360 #binary_tree
● 1 + 22 + 333 + 4444 + 55555 + 666666 + 7777777 + 88888888 + 999999999
● 9 + 98 + 987 + 9876 + 98765 + 987654 + 9876543 + 98765432 + 987654321
Смотрим разбор
#puzzle_261
💥На выставке Google Cloud Next '24 ведущие компании, правительства, исследователи и стартапы продемонстрировали, как они уже используют решения Google в области искусственного интеллекта для улучшения своей работы.
Обзор агентов по работе с кодом и безопасностью...
#google_next #ai
🔥На выставке Google Cloud Next '24 ведущие компании, правительства, исследователи и стартапы продемонстрировали, как они уже используют решения Google в области искусственного интеллекта для улучшения своей работы.
Обзор агентов по работе с дизайном и аналитикой...
#google_next #ai
❗️На выставке Google Cloud Next '24 ведущие компании, правительства, исследователи и стартапы продемонстрировали, как они уже используют решения Google в области искусственного интеллекта для улучшения своей работы.
Обзор агентов по работе с сотрудниками...
#google_next #ai
Web-Pentesting #3: Reflected XSS
Здесь снова нужно получить куки админа...
Подсказка: для тестового сервера можно использовать сервис webhook.site.
● Смотрим задачу
● Тестируем хост
#web_pentesting #rootme_3 #xss
Дальше каждый день в каждый клуб вступали те ученики, кто дружил хотя бы с тремя членами клуба. К 19 февраля в клубе «Ботаны» состояли все ученики параллели.
Могло ли получиться так, что в клубе «Спорстмены» в этот же день состояло ровно 50 учеников?
Полное бинарное дерево — это бинарное дерево, в котором у каждого узла ноль или два дочерних узла.
Смотрим
#task_359 #binary_tree
В расчёске Вина Дизеля 11 зубчиков.
Сколько зубчиков в расчёске Джейсона Стэтхема, если они в пять раз уже зубчиков расчёски Вина Дизеля?
● В расчёске Вина Дизеля 11 зубчиков и 10 промежутков между ними. Всего 11 + 10 = 21 одинаковых отрезков.
● В расчёске Джейсона Стэтхема таких отрезков 21 * 5 = 105.
Из них зубчиков на один больше, чем промежутков. То есть зубчиков 53, а промежутков 52.
#puzzle_264
Разминочная задача для phone-screen
Смотрим анонс
#task_362
💥 Моделируем игру и находим оптимальный алгоритм...
Смотрим разбор
#task_361
... при этом белая мышка живёт рядом с серой и рядом с чёрной, а рыжая и серая не живут рядом.
Охотник положил перед норками сыр: перед первой (самой левой) норкой — серый, перед второй — рыжий, перед третьей — белый, перед четвёртой — жёлтый, перед пятой — чёрный.
В результате ни один кусок не оказался съеден. Для каждой норки запишите, какая мышка в ней живёт.
#puzzle_264
Тогда они решили сложить деньги и купить хотя бы по одному учебнику на двоих. Но и тогда денег не хватило. Сколько стоит учебник?
● Пусть учебник стоил 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
💥 Крутая задача на бинарные деревья: как распределить монеты по дереву?!
Смотрим разбор
#task_360 #binary_tree
● Игорь — что там было ровно 5 то ли выдр, то ли морских котиков
● Серёжа — что меньше всего там было то ли тюленей, то ли выдр.
● Никто из них не ошибся.
Сколько выдр, тюленей и морских котиков было в океанариуме?
#puzzle_262
Руководитель разработки бэкенда сервисов для управления талантами
Москва, Санкт-Петербург, Екатеринбург
Перед нами стоит масштабная задача: перестроить и оптимизировать сервисы по управлению талантами и организации perfomance-цикла в Яндексе.
Какие задачи вас ждут:
– Разработка платформы управления талантами
– Модернизация архитектуры
– Ускорение time-to-market
Мы ждём, что вы:
– Обладаете глубокими знаниями Python и опытом работы с Django
– Работали со стеком Django, Pytest, Celery, Redis, PostgreSQL, Docker
Откликнуться
● 1 + 22 + 333 + 4444 + 55555 + 666666 + 7777777 + 88888888 + 999999999
● 9 + 98 + 987 + 9876 + 98765 + 987654 + 9876543 + 98765432 + 987654321
#puzzle_261
😜 Разбираемся с количеством красивых дат в прошлом году...
Смотрим разбор
#puzzle_260
💥 Продолжаем обзор уязвимостей веба...
Что такое отраженная XSS, читайте тут
#web_pentesting #rootme_3 #xss
💥На выставке Google Cloud Next '24 ведущие компании, правительства, исследователи и стартапы продемонстрировали, как они уже используют решения Google в области искусственного интеллекта для улучшения своей работы.
Обзор агентов по работе с клиентами...
#google_next #ai
Руководитель разработки бэкенда сервисов для управления талантами
Москва, Санкт-Петербург, Екатеринбург, Минск
Перед нами стоит масштабная задача: перестроить и оптимизировать сервисы по управлению талантами и организации perfomance-цикла в Яндексе.
Какие задачи вас ждут:
– Разработка платформы управления талантами.
– Модернизация архитектуры.
– Ускорение time-to-market.
Мы ждём, что вы:
Обладаете глубокими знаниями Python и опытом работы с Django
Работали со стеком Django, Pytest, Celery, Redis, PostgreSQL, Docker
Откликнуться
🌳 Полное бинарное дерево — это ...
Смотрим анонс задачи
#task_359 #binary_tree