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 | Программирование

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

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

#puzzle_219

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

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

● 2/3 девочек увидели то, что видеть пока рано - правым глазом.
● 2/3 мальчиков увидели то, что видеть пока рано - левым глазом.

Получается, что 1 глаз не закрыли ровно 2/3 всех учеников - 22 ученика.

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

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

Максимальное количество "КУСКОВ" равно 7. Один из возможных вариантов: 14051 * 7 = 98357.

Пишите ваши варианты, почему максимальное количество не может быть больше 7.

#puzzle_217

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

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

📄 Находим дубликаты в файловой системе!

Смотрим решение задачи

#task_331

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

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

… 10 цветов остались неполитыми.

Назавтра, отправившись из дома в гости к Мальвине, Буратино собирал для неё все цветы подряд. Сорвав 6-й тюльпан, он решил, что для букета достаточно.

Сколько цветов осталось расти вдоль дорожки?

#puzzle_216

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

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

📄 Как найти дубликаты в файловой системе?!

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

#task_331

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

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

🕹 Как работает поисковый робот?!

Смотрим алгоритм

#task_330 #web_crawler

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

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

Ozon открыл новый набор на бесплатные курсы для middle-специалистов Route 256

Актуально для опытных инженеров, которые хотят перейти на Go или погрузиться в современные технологии на C#. Самое интересное — здесь вы узнаете, как все это применяется в Ozon.

🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков Ozon
🔹Офферы в команду для лучших выпускников

Как попасть на курс?
Оставь заявку на сайте ➡️ 30 апреля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Оставить заявку

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

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

Пусть N человек за столом.

● Тогда 1й человек на втором круге взял N + 1 сухарик, 2й - (N + 2) сухарика.
● Т.е. каждый взял ровно на N сухариков больше, чем на первом круге.
● А все вместе на втором круге они взяли на N * N больше сухариков, чем на первом.

Из условия, мы знаем, что N * N = 100. Получаем N = 10.

#puzzle_214

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

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

IT-профессия, для которой не нужно программировать

Тестировщик проверяет работу сайтов, мобильных приложений — и ищет в них ошибки. От него зависит качество продукта, поэтому спрос на тестировщиков очень высок. Профессия — отличный вариант для начала карьеры в IT. Она не требует навыков программирования на старте, при этом даёт все плюсы цифровой профессии — возможность работать удалённо, увеличивать свой доход и быть востребованным специалистом.

Запишитесь на бесплатный курс Нетологии и узнайте, что представляет из себя профессия и подходит ли она вам. Вы попробуете себя в качестве тестировщика и решите его настоящие задачи.

Начните карьеру в перспективном направлении: https://netolo.gy/brwu
Реклама. ООО «Нетология»
erid: Pb3XmBtzt9EBPSLymAdTXnAtM2BtmGFMTT6ACe2

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

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

П - пес, К - кот
2*П + 300 = Колбаса
2*К + 500 = Колбаса
2*П + 2*К + 800 = 2*Колбасы
П + К + 400 = Колбаса

Ответ: осталось 400 грамм колбасы.

#puzzle_213

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

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

Принципы, лежащие в основе алгоритмов и структур данных, всегда актуальны для любого стека технологий. Если вы уверенно владеете одним из языков программирования: C++, Python, Java, Go, JavaScript или C#, вам подойдет курс Яндекс Практикума «Алгоритмы и структуры данных». Мы поможем вам разложить все по полочкам, научим писать более чистый код, видеть разные варианты решения задачи и сравнивать их по эффективности, а ещё вы:

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

На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.

Познакомьтесь с профессией и протестируйте формат бесплатно: https://practicum.yandex.ru/algorithms/

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

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

❗️Продолжаем тему перевода числа из одной системы счисления в другую.

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

#task_327 #convert

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

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

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

#puzzle_211

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

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

See how to design Guess Number game

Забирайте себе в портфолио проект игры - Угадай число.

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

#task_328 #design #game

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

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

🌳 Вычисляем максимальное произведение при разделении двоичного дерева!

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

#task_332

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

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

🌳 Как найти максимальное произведение при разделении двоичного дерева?!

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

#task_332

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

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

Хотите стать ассистентом преподавателя?

Участвуйте в конкурсе Академии Яндекса и попробуйте себя в новой роли. Ассистент — правая рука преподавателя: он готовит материалы к занятиям, помогает во время сессии, отвечает на вопросы студентов и даёт им развёрнутый фидбек.

Если вы хотите познакомиться с лучшими практиками образования, стать сильным ментором и изучить основы педагогики, подайте заявку до 15 мая 2023 года.

Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку.

Узнать детали

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

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

… 10 цветов остались неполитыми. Назавтра, отправившись из дома в гости к Мальвине, Буратино собирал для неё все цветы подряд. Сорвав 6-й тюльпан, он решил, что для букета достаточно.

Сколько цветов осталось расти вдоль дорожки?


● Неполитыми осталось 10 цветов, значит полито было 30 - 10 = 20.
● Так как всего было 15 тюльпанов, то за последним политым Мальвиной тюльпаном осталось еще 15 - 10 = 5.
● Значит Буратино сорвет эти последние 5 тюльпанов и закончит рвать как раз на последнем политом Мальвиной тюльпане.
● Остальные цветы остались расти вдоль дорожки: 20 - 1 = 19.

#puzzle_216

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

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

Хакатон DatsArt Space от DatsTeam!

Space X запускает космические корабли, а DatsTeam – новый хакатон!

Вы пишете свой «геймпад» к нашей «игровой консоли» и сразу играете в игру.
Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу.

🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше

Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00 (мск)
2 этап: 22 апреля 17:00-20:00 (мск) - финал в прямом эфире!

Использовать можно любые технологии (JS, Java, PHP, Swift, Python, C++, 1C и др.) - никакая из выбранных не даст дополнительного преимущества перед другими участниками.

Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>

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

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

● Очевидно, что 8 * ОН < 100. Значит ОН <= 12, то есть О = 1, а Н равно 0 или 2.
● Но Н не может быть равно 0, так как тогда Я и Ы означали бы одну и ту же цифру.
● Значит, Н = 2. Получаем 8 * ОН = 8 * 12 = 96.
● Значит, МЫ может быть равно 96, 97 или 98. Два последних случая не подходят, так как для них Я должно быть равно 1 или 2, а эти цифры уже использованы.

Значит МЫ = 96, а Я = 0.

#puzzle_216

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

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

● Если разделим 77 на количество минут в часе, получим количество часов в сутках.

● Если разделим 91 на количество минут в часе, получим количество секунд в минуте.

В часе должно быть больше 1 минуты, то получим число 7 - единственное целое число, на которое делятся 77 и 91.

Получаем, что в сутках 77 / 7 = 11 часов и 11 * 91 = 1001 секунда.

#puzzle_215

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

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

🕹 Как работает поисковый робот?!

Смотрите детали в нашем анонсе

#task_330 #web_crawler

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

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

31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей.

Что будет:
→ 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager.
→ 50+ мировых спикеров с топовыми темами без воды и лирики
→ 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане
→ много интерактивных и цифровых зон
→ а после — грандиозная вечеринка со звездным лайн-апом

Все спикеры и темы уже на сайте.
Регистрируйся на True Tech Day по ссылке.
Участие бесплатно

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

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

🌳 Как определить полное бинарное дерево?!

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

#task_329 #binary_tree

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

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

🌳 Что такое полное бинарное дерево?!

Разберем в нашей задаче

#task_329 #binary_tree

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

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

Да, это может быть число 0.2.
● 0.2 * 10 = 2
● 0.2 * 15 = 3

2, 3 - простые числа.

#puzzle_212

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

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

Отдельное спасибо @lexeyo за его PR с небольшим рефакторингом!

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

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

...что любой из них мог бы раздать всех своих уток другим охотникам так, чтобы у остальных пятерых стало поровну птиц.

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

#puzzle_211

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

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

● Из 1го условия выходит, что золотых рыбок на 1 больше, чем 1/3.
● Из 2го условия выходит, что красных рыбок на 4 меньше, чем 1/3.

Значит, серых рыбок на 3 больше, чем 1/3. И на 2 больше, чем золотых.

#puzzle_210

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