🤘🏻Задачи, головоломки, книги и другие радости программиста. Оглавление канала: telegra.ph/UniLecs-FAQ-09-30 Чат: @unilecs_chat Бот: @unilecsBot VK: vk.com/unilecs Админ, сотрудничество: @dashalvv Редактор: @amdavletov
💥 Данный алгоритм использует многострочную строку в качестве битовой карты - двумерного изображения с двумя возможными цветами для каждого пикселя - для определения того, как она должна отображать сообщение пользователя.
Попробуйте поэкспериментировать с различными сообщениями, чтобы увидеть, как выглядят результаты!
Поиграть тут
#task_341 #fun #game
⭐️ Разбираем на молекулы многослойную архитектуру
Наиболее распространенным архитектурным паттерном является паттерн многоуровневой архитектуры, известный также как паттерн n-уровневой архитектуры.
Читать статью
#architecture #patterns #layered
Разложим 2007 на простые множители: 2007 = 3 * 3 * 223.
При других разложениях получатся оценки, которые больше 5, что невозможно.
Получаем, что у школьника 3 тройки и 2 двойки, значит за четверть по алгебре он получит 3.
#puzzle_231
ИТ + научпоп + музыка = большой ИТ-пикник в Москве 💛
2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе.
В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть?
Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут.
Реклама. АО "Тинькофф Банк"
Искомое число является делителем числа 2008. Разложим число 2008 на простые множители: 2008 = 2 * 2 * 2 * 251. Выпишем все делители числа 2008: 1, 2, 4, 8, 251, 502, 1004, 2008.
Найдя сумму цифр каждого из них, заметим, что условие задачи выполняется только для числа 251 (2008 = 251 * (2 + 5 + 1)).
#puzzle_230
⁉️ Как найти минимальную длину подмассива, сумма элементов которого больше или равна target
Смотрим в нашем разборе
#task_339 #array
Согласно статистике самый потребляемый контент — это всевозможные гороскопы, смешные видосики с падающими людьми и, конечно, всё с пометкой 18+
Ну что ж, попробуем взорвать этот топ нашим карьерным сайтом job.mts.ru (тоже, кстати, для взрослых). Все вакансии только там. Переходите, наслаждайтесь и откликайтесь — всем будет приятно.
Информация о рекламодателе
🧬 Что такое DevOps?!
Читать статью
#devops #article
C# Academy - обучающий канал Senior C# разработчика, с упором на практику.
Здесь разобраны реальные практические задачи на C# по работе с собеседований крупных компаний.
Устали таратить свое время на бесполезные и устаревшие материалы? Лайфаки и гайды по работе с кодом, которые вы сможете использовать уже сегодня.
Освойте навыки на вес золота: @csharp_ci
Смотрим разбор головоломки
#puzzle_227
Задача. Дан целочисленный массив nums. Каждый элемент встречается трижды, кроме одного, который встречается ровно один раз.
Необходимо найти этот единственный элемент.
Дополнительно: попробуйте реализовать алгоритм с линейной сложностью и с константной сложностью по памяти.#task_338 Читать полностью…
🕹 Эра искусственного интеллекта: все, что нужно знать об искусственном интеллекте
Читать статью
#ai #article
Во время разговора зарядка расходуется в 210 / 6 = 35 раз быстрее, чем когда разговор не ведется.
Пусть студент говорил x часов. Тогда зарядки осталось на (6−x) часов разговора или на 35 * (6−x) часов ожидания.
По условию это время равно x часов ожидания, поэтому 35 * (6−x) = x, откуда x = 35 / 6 часов, то есть 5ч 50мин -> вся поездка - 11ч 40мин.
#puzzle_225
⛹️ Играем в Super Mario...
Смотрим анонс задачи
#task_337
💥 Немного о топовых зарплатах программистов в России...
Спойлер: учите матчасть!
Читать статью
#offer #job #interview
⬆️ На курсе «Профессия Архитектор ПО» вы вырастете как разработчик и повысите свой доход. Разберёте реальные кейсы от ведущих разработчиков «Альфа-Банка» и сможете проектировать масштабируемые и отказоустойчивые приложения.
За 4 месяца вы научитесь:
✅ применять архитектурные стили и паттерны проектирования — API Gateway, CQRS и «Сага»;
✅ выявлять и проверять нефункциональные требования и характеристики систем;
✅ строить распределённые системы на основе микросервисов и создавать cloud-native-приложения;
✅ принимать архитектурные решения исходя из контекста;
✅ учитывать вопросы кибербезопасности при проектировании.
Навыки отточите на реальных задачах, а в конце курса презентуете итоговый проект.
Спешите приобрести курс со скидкой!
Подробнее по ссылке.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
⚡️ Разбор популярной задачи на интервью!
Смотрим решение
#task_340 #array
❗️ Введение в паттерны архитектуры!
Смотрим вводную статью
#architecture #patterns #intro
⚡️ Супер популярная задача на интервью для программистов!
Смотрим анонс
#task_340 #array
Заглянем в будущее и узнаем — что ждёт там, после заветного оффера в IT- или диджитал-компанию. Как происходит адаптация новичков? Как будут оценивать, вписались вы или нет? А когда будет повышение? Эксперты расскажут обо всём этом на вебинаре.
→ Бесплатно, 15 августа в 19:00 по Москве
Спикеры:
◾️Катя Жукова, менеджер по развитию бренда работодателя в «Риалвеб»
◾️Наталия Лебедева, директор по персоналу в Хабре
◾️Владислав Шаргин, руководитель практики подбора персонала в Samokat.tech
◾️Полина Русакова, старший HR-бизнес-партнёр в red_mad_robot
Вы узнаете:
— что будет происходить в первый месяц работы;
— что поможет влиться;
— как устроены процессы в IT-компаниях;
— как правильно проявлять инициативу и расти в должности.
→ Зарегистрируйтесь на вебинар
Треть доли старшего брата увеличила втрое порцию младшего, значит сама была вдвое больше нее. Тогда вся доля старшего брата была в 6 раз больше доли младшего.
● У старшего брата было 6/7 торта,
● У младшего брата было 1/7 торта.
#puzzle_229
⁉️ Найти минимальную длину подмассива, сумма элементов которого больше или равна target
Смотрим детали задачи
#task_339 #array
● Каждая команда провела 4 игры.
● 1я команда: 1 ничья, 3 поражения.
● 2я команда: 2 ничьи, 2 поражения.
● 3я команда: 1 победа, 2 ничьи и 1 поражение.
● 4я команда: 2 победы, 1 ничья и 1 поражение.
Первые четыре команды выиграли 3 раза, а проиграли 7 раз. Однако, число побед должно равняться числу поражений. Значит, 4 раза они проиграли 5й команде, у которой 12 очков.
#puzzle_228
😜 Каждый элемент встречается трижды, кроме одного, который встречается ровно один раз!
Смотрим разбор задачи
#task_338 #bits
💥 Сохраните себе в закладках!
Читать статью
#python #scripts #article
На Первом канале между началом каждой части и началом следующей проходит 22 минуты. За это время на РЕН ТВ пройдут две части по 10 минут и две минутные рекламные паузы.
Получается, что началу каждой части на Первом канале соответствует тот же момент фильма на РЕН ТВ.
Когда на Первом канале начнется последняя часть, до конца фильма останется 20 минут (рекламы уже не будет).
На РЕН ТВ же покажут две части по 10 минут с минутной рекламной паузой, поэтому на Первом канале фильм закончится на одну минуту раньше.
#puzzle_226
⛹️ Как найти оптимальный маршрут для Супер Марио?!
Смотрим в нашем разборе
#task_337
Спорим, научиться говорить на английском может каждый? Без заучивания грамматики и сложных слов.
Онлайн-школа Skillbox использует уникальную методику изучения через речевые формулы. Мы против мейнстрима с зубрежкой!
Методика разработана специально для русскоговорящих и предусматривает максимум практики. Благодаря постоянному говорению ваш уровень английского вырастет всего за пару месяцев.
Запишитесь на бесплатный пробный урок — получите 14 дней доступа к платформе в подарок. Преподаватель построит индивидуальную программу, учитывая ваш реальный уровень и цели изучения языка.
Гарантируем повышение уровня английского — или доучим бесплатно!
💥 Продолжение прошлой статьи о зарплатах программистов в России...
Читать 2ю часть
#offer #job #interview