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

Задача для Junior программистов

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

#task_351 #string

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

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

Всех с прошедшими праздниками! Начинаем год с разминочной задачи 😜

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

#task_351 #string

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

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

❗️Анализ архитектуры микросервисов

Читать статью

#architecture #patterns #microservices

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

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

Что такое архитектура микросервисов ⁉️

Разбираем 4ю главу книги

#architecture #patterns #microservices

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

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

Как найти 10 чисел, зная только их сумму?!

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

#puzzle_247

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

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

👾 Погрузитесь в мир цифровых двойников и моделирования с подкастом «Математическим путем»!

В нем Дмитрий Фомичев, директор по математическому моделированию Росатома, и Александр Никоноров, которого вы знаете по Инженерному подкасту НИЯУ МИФИ, разберут на мельчайшие детали науку математического моделирования и обсудят новые технологии с приглашенными экспертами атомной отрасли.

🎧 Слушайте подкаст и читайте подробности по ссылке: https://podcast.mephi.ru/special

#ЯРосатом #КарьеравРосатоме

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

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

По итогам турнира звание гроссмейстера присваивали, если участник набрал более 70% от числа очков, получаемых в случае выигрыша всех партий.

Могли ли получить звание гроссмейстера:
● 7 участников?
● 8 участников?

#puzzle_246

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

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

📍 Давненько не работали с двоичными числами...

Анонс задачи

#task_350 #binary

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

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

Привет! Приглашаем на девятый 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

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

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

😜 Как решить этот ребус?!

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

#puzzle_244

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

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

class SeatReserver
{
SeatReserver(int n) { }
int Reserve() { }
void Unreserve(int num) { }
}


Скоро разберем задачу по дизайну системы для бронирования мест...

А пока попробуйте реализовать ее сами

#task_349 #system_design

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

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

🔥 В новой главе разберем архитектурный паттерн микроядра (microkernel)

Читать статью

#architecture #patterns #microkernel

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

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

Какой джун не мечтает стать миддлом? 😜

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

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

public class Solution {
public int[] FindOriginArray(int[] pref) {
int[] res = new int[pref.Length];

// TODO: ваш алгоритм...

return res;
}
}


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

#task_348

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

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

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;
}


💥 Обходим бинарное дерево и удаляем "дефектный" узел...

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

#task_347

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

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

Да, могло! Игрок выиграл 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

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

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

Конференция Yatalks в декабре была не такая яркая, как в прошлом, но все-таки там есть, что посмотреть. Например, как был интегрирован сервис Delivery Club в Яндекс Еду.

Смотреть видео-трансляцию

#yatalks #yandex

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

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

Приветствую всех!

@unilecs уже 6й год продвигает алгоритмы в массы, мы достигли отметку в 350 разобранных задач по программированию и 247 - по математике и логике!
Мы также начали разбирать задачи по дизайну систем!

Уверен, наш контент поможет вам в подготовке к интервью, а также позволит улучшить навыки в алгоритмах. Будем и впредь радовать вас качественным и полезным контентом.

Друзья, с Наступающим вас Новым годом и успехов в 2024 году! 🎅🏻
@amdavletov

Ловите наши новые стикеры 🥳

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

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

📍Одно из очевидных решений - это пройтись по всевозможным числам и проверить есть ли текущее число в исходном массиве. Но как всегда дьявол скрыт в деталях!

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

#task_350 #binary

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

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

День влюбленных в математику

Это командная игра по математике, в которой победителя ждет главный приз — 150 000 ₽. Участвовать могут студенты со всей России.

Если вы уверены в своих математических навыках, зовите друзей, собирайте команду и оставляйте заявку на участие в турнире. Отборочный тур пройдет с 12 по 18 февраля.

erid:2Vtzqw8X8Wo
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

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

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

Разбор головоломки

#puzzle_246

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

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

Всероссийские соревнования по спортивному программированию «Фонкод»

Дисциплина - «Программирование алгоритмическое».
Общий призовой фонд составит – 2 000 000 рублей!

К участию приглашаются учащиеся средних образовательных учреждений и лицеев России в возрасте от 14 до 17 лет, а так же обучающиеся высших и средне-специальных учебных заведений, работники организаций сферы ИТ России и т.д. (18+) Соревнования предполагают индивидуальный зачет.

Регистрация участников осуществляется на платформе проведения соревнований – https://foncode.ru/

Важно! Для допуска к участию в соревнованиях необходимо в личном кабинете указать достоверную и полную информацию.

Соревнования пройдут в несколько этапов.
Подробная информация и регистрация на сайте https://foncode.ru/

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

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

Разбор головоломки

#puzzle_245

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

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

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

Смотрим разбор и реализацию класса

#task_349 #system_design

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

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

💥 Анализ паттерна микроядра (microkernel)

Читать статью

#architecture #patterns #microkernel

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

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

❗️Клевая задачка на работу с операцией XOR

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

#task_348

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

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

💰 Подбираем код для сейфа...

Смотрим разбор головоломки

#puzzle_243

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

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

Начать свой первый рабочий день не выходя из телеграма? Теперь и такое возможно!

Благодаря «Самолёту» и агентству Ар, которые создали бот «Твой день». Интерактивный симулятор профессий дает возможность попробовать новую профессию, познакомиться с командой, рабочими задачами и корпоративной культурой.

Для вас доступны разные направления: IT для PropTech или HR-платформа, и профессии: frontend- и backend-разработчик (Python).

1. Заходите в телеграм-бот → @arr_day_bot
2. Выбирайте «Самолёт» и профессию, которые кажутся интересными
3. Выполняйте реальные рабочие задачи и изучайте материалы от коллег
4. Откликайтесь на открытые вакансии, если хотите продолжить работать над проектами

Спецпроект продлится до 18 ноября.

Реклама. Рекламодатель

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

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

1. Наливаем из полного малого кувшина в большой.
2. Затем снова наполняем малый кувшин и из него дольем большой доверху.
3. Опустошаем 1й кувшин и выливаем в него остаток из малого.
- Если малый был на 3 литра, то сейчас в большом 1 литр, иначе - 3 литра.
4. Теперь нужно снова попробовать перелить воду из полного малого кувшина в большой.
- Если это удастся, то малый кувшин был 3х литровым, если вода польется через край - 4х литровым.


#puzzle_242

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

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

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

#puzzle_241

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