🤘🏻Задачи, головоломки, книги и другие радости программиста. Оглавление канала: telegra.ph/UniLecs-FAQ-09-30 Чат: @unilecs_chat Бот: @unilecsBot VK: vk.com/unilecs Админ, сотрудничество: @dashalvv Редактор: @amdavletov
Задача для Junior программистов
Смотрим разбор
#task_351 #string
Всех с прошедшими праздниками! Начинаем год с разминочной задачи 😜
Смотрим анонс
#task_351 #string
❗️Анализ архитектуры микросервисов
Читать статью
#architecture #patterns #microservices
Что такое архитектура микросервисов ⁉️
Разбираем 4ю главу книги
#architecture #patterns #microservices
Как найти 10 чисел, зная только их сумму?!
Смотрим решение
#puzzle_247
👾 Погрузитесь в мир цифровых двойников и моделирования с подкастом «Математическим путем»!
В нем Дмитрий Фомичев, директор по математическому моделированию Росатома, и Александр Никоноров, которого вы знаете по Инженерному подкасту НИЯУ МИФИ, разберут на мельчайшие детали науку математического моделирования и обсудят новые технологии с приглашенными экспертами атомной отрасли.
🎧 Слушайте подкаст и читайте подробности по ссылке: https://podcast.mephi.ru/special
#ЯРосатом #КарьеравРосатоме
По итогам турнира звание гроссмейстера присваивали, если участник набрал более 70% от числа очков, получаемых в случае выигрыша всех партий.
Могли ли получить звание гроссмейстера:
● 7 участников?
● 8 участников?
#puzzle_246
📍 Давненько не работали с двоичными числами...
Анонс задачи
#task_350 #binary
Привет! Приглашаем на девятый QIWI Server Party. В этот раз своими историями поделятся спикеры из QIWI, Яндекса и Альфа-Банка 🆓
✅ QIWI Server Party | Москва и Онлайн
📅 14 декабря, ЧТ, 17:30 - 22:00
В программе митапа:
— Павел Черняк, QIWI «Нельзя просто так взять и обновить»
Обновление Java до 17 версии, Spring Framework до 6-й и связанные с этим подводные камни;
— Андрей Свиридов, Альфа-Банк «Как TDD поможет вам лучше работать»
Польза TDD как подхода для повышения качества кода;
— Дмитрий Некрылов, Yandex 360 «Защищаем пользователей от раздвоения конференций»
Лучше практики Яндекса для спасения пользователей Телемоста от раздвоения;
— Самвел Барсегян, QIWI «Инфраструктурная платформа QIWI»
Знакомство с Platform engineering на практическом примере.
Приезжай на митап или подключайся к трансляции.
Детали и регистрация по ссылке.
Реклама. Рекламодатель: КИВИ Банк (АО). ИНН: 3123011520. Erid: 2SDnjdx8Emn
😜 Как решить этот ребус?!
Смотрим решение
#puzzle_244
class SeatReserver
{
SeatReserver(int n) { }
int Reserve() { }
void Unreserve(int num) { }
}
🔥 В новой главе разберем архитектурный паттерн микроядра (microkernel)
Читать статью
#architecture #patterns #microkernel
Какой джун не мечтает стать миддлом? 😜
Читать полностью…public class Solution {
public int[] FindOriginArray(int[] pref) {
int[] res = new int[pref.Length];
// TODO: ваш алгоритм...
return res;
}
}
static TreeNode FixBinaryTree(TreeNode root)
{
if (root == null)
return null;
if (root.right != null &&
Visited.Contains(root.right.val))
return null;
Visited.Add(root.val);
root.right = FixBinaryTree(root.right);
root.left = FixBinaryTree(root.left);
return root;
}
Да, могло! Игрок выиграл 1й раунд и проиграл 3 следующих:
● 100 * 10% = 10; Баланс: 100 + 10 = 110
● 110 * 10% = 11; Баланс: 110 - 11 = 99
● 99 * 10% = 9.9; Баланс: 99 - 9.9 = 89.1
● 89.1 * 10 % = 8.91; Баланс: 89.1 - 8.91 = 80.19
#puzzle_248
Конференция Yatalks в декабре была не такая яркая, как в прошлом, но все-таки там есть, что посмотреть. Например, как был интегрирован сервис Delivery Club в Яндекс Еду.
Смотреть видео-трансляцию
#yatalks #yandex
Приветствую всех!
@unilecs уже 6й год продвигает алгоритмы в массы, мы достигли отметку в 350 разобранных задач по программированию и 247 - по математике и логике!
Мы также начали разбирать задачи по дизайну систем!
Уверен, наш контент поможет вам в подготовке к интервью, а также позволит улучшить навыки в алгоритмах. Будем и впредь радовать вас качественным и полезным контентом.
Друзья, с Наступающим вас Новым годом и успехов в 2024 году! 🎅🏻
@amdavletov
Ловите наши новые стикеры 🥳
📍Одно из очевидных решений - это пройтись по всевозможным числам и проверить есть ли текущее число в исходном массиве. Но как всегда дьявол скрыт в деталях!
Смотрим решение
#task_350 #binary
День влюбленных в математику
Это командная игра по математике, в которой победителя ждет главный приз — 150 000 ₽. Участвовать могут студенты со всей России.
Если вы уверены в своих математических навыках, зовите друзей, собирайте команду и оставляйте заявку на участие в турнире. Отборочный тур пройдет с 12 по 18 февраля.
erid:2Vtzqw8X8Wo
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Всероссийские соревнования по спортивному программированию «Фонкод»
Дисциплина - «Программирование алгоритмическое».
Общий призовой фонд составит – 2 000 000 рублей!
К участию приглашаются учащиеся средних образовательных учреждений и лицеев России в возрасте от 14 до 17 лет, а так же обучающиеся высших и средне-специальных учебных заведений, работники организаций сферы ИТ России и т.д. (18+) Соревнования предполагают индивидуальный зачет.
Регистрация участников осуществляется на платформе проведения соревнований – https://foncode.ru/
Важно! Для допуска к участию в соревнованиях необходимо в личном кабинете указать достоверную и полную информацию.
Соревнования пройдут в несколько этапов.
Подробная информация и регистрация на сайте https://foncode.ru/
💥 Как спроектировать систему для бронирования мест?!
Смотрим разбор и реализацию класса
#task_349 #system_design
💥 Анализ паттерна микроядра (microkernel)
Читать статью
#architecture #patterns #microkernel
❗️Клевая задачка на работу с операцией XOR
Смотрим решение
#task_348
💰 Подбираем код для сейфа...
Смотрим разбор головоломки
#puzzle_243
Начать свой первый рабочий день не выходя из телеграма? Теперь и такое возможно!
Благодаря «Самолёту» и агентству Ар, которые создали бот «Твой день». Интерактивный симулятор профессий дает возможность попробовать новую профессию, познакомиться с командой, рабочими задачами и корпоративной культурой.
Для вас доступны разные направления: IT для PropTech или HR-платформа, и профессии: frontend- и backend-разработчик (Python).
1. Заходите в телеграм-бот → @arr_day_bot
2. Выбирайте «Самолёт» и профессию, которые кажутся интересными
3. Выполняйте реальные рабочие задачи и изучайте материалы от коллег
4. Откликайтесь на открытые вакансии, если хотите продолжить работать над проектами
Спецпроект продлится до 18 ноября.
Реклама. Рекламодатель
1. Наливаем из полного малого кувшина в большой.
2. Затем снова наполняем малый кувшин и из него дольем большой доверху.
3. Опустошаем 1й кувшин и выливаем в него остаток из малого.
- Если малый был на 3 литра, то сейчас в большом 1 литр, иначе - 3 литра.
4. Теперь нужно снова попробовать перелить воду из полного малого кувшина в большой.
- Если это удастся, то малый кувшин был 3х литровым, если вода польется через край - 4х литровым.
#puzzle_242