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

По итогам турнира звание гроссмейстера присваивали, если участник набрал более 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 | Программирование

❗️ Давно не работали с бинарным деревом!

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

#task_347

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

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

🚀 Мечтаете присоединиться к талантливой команде и работать вместе над проектом с огромной аудиторией?

Сейчас в Авито открыто более 350 вакансий в различных направлениях: разработка, маркетинг, продажи, продукт, HR, аналитика и не только!

Вас ждут:
• Гибридный и удалённый форматы работы;
• ДМС со стоматологией с первого дня;
• Классный офис в Москве в двух минутах от метро «Белорусская» с местами для уединённой работы и зонами отдыха, а ещё офисы в Питере, Казани и Самаре;
• Прозрачная система премий;
• Обучение за счёт компании.

Возможно, ищут именно вас! Откликайтесь на подходящие вакансии по ссылке.

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

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

📍 Решаем задачу с символьной матрицей!

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

#task_346

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

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

💥 Архитектурный паттерн событийной архитектуры включает в себя две основные топологии. Сегодня мы рассмотрим топологию брокера.

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

#architecture #patterns #event_driven

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

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

❗️Разминочная задача при работе с символьной матрицей...

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

#task_346

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

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

🧮 Задачу можно сделать брутфорсом и выполнить проход по массиву с вложенным циклом. Однако, мы можем воспользоваться...

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

#task_345

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

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

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

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

Пусть в 1кг говядины - Xкг костей, тогда просто говядины в нем (1 - X)кг.

● 15 * X + 90 * (1 - X) = 78
● X = 0,16 или 160 граммов.

#puzzle_240

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

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

❗️ Архитектура на основе событий: анализ паттерна

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

#architecture #patterns #event_driven

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

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

● Очевидно, что последняя цифра больше 1. 3х-значное простое число не может оканчиваться ни на четную цифру, ни на цифру 5.

● Если последняя цифра 3 или 9, то сумма всех цифр числа, равная удвоенной последней цифре, делится на 3, а тогда само число делится на 3.

Таким образом, осталась только цифра 7. Например, 167, 257, 347, 527.

#puzzle_239

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

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

19 октября в Санкт-Петербурге впервые пройдет ИТ-конференция «Импульс Т1» 💫

Это одно из самых значимых мероприятий в сфере технологий и инноваций в России.

Участники в режиме реального времени смогут обсудить, как повысить престиж инженерной школы и помочь современным новаторам превратить идею в бизнес-проект!

На конференции можно будет познакомиться с топовыми экспертами, прокачать свои навыки и поделиться смелыми идеями — все участники могут попробовать себя в роли спикера и выиграть поездку в Москву, на главный «Импульс T1» этого года.

Регистрируйтесь!

erid: LdtCKAHX8
18+ Реклама. ООО «Т1"
ОГРН 1197746617419

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

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

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

#puzzle_238

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

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

Синий сказал: «Вместе у нас 28 ног», зелёный: «Вместе у нас 27 ног», жёлтый: «Вместе у нас 26 ног», красный: «Вместе у нас 25 ног».

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

#puzzle_237

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