UniLecs | Программирование
19.3K subscribers
959 photos
6 videos
3 files
1.22K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
❗️ Введение в паттерны архитектуры!

Смотрим вводную статью

#architecture #patterns #intro
Разложим 2007 на простые множители: 2007 = 3 * 3 * 223.

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

Получаем, что у школьника 3 тройки и 2 двойки, значит за четверть по алгебре он получит 3.

#puzzle_231
⚡️ Разбор популярной задачи на интервью!

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

#task_340 #array
⭐️ Разбираем на молекулы многослойную архитектуру

Наиболее распространенным архитектурным паттерном является паттерн многоуровневой архитектуры, известный также как паттерн n-уровневой архитектуры.

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

#architecture #patterns #layered
⬆️ На курсе «Профессия Архитектор ПО» вы вырастете как разработчик и повысите свой доход. Разберёте реальные кейсы от ведущих разработчиков «Альфа-Банка» и сможете проектировать масштабируемые и отказоустойчивые приложения.

За 4 месяца вы научитесь:

применять архитектурные стили и паттерны проектирования — API Gateway, CQRS и «Сага»;
выявлять и проверять нефункциональные требования и характеристики систем;
строить распределённые системы на основе микросервисов и создавать cloud-native-приложения;
принимать архитектурные решения исходя из контекста;
учитывать вопросы кибербезопасности при проектировании.

Навыки отточите на реальных задачах, а в конце курса презентуете итоговый проект.
Спешите приобрести курс со скидкой!

Подробнее по ссылке.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
💥 Данный алгоритм использует многострочную строку в качестве битовой карты - двумерного изображения с двумя возможными цветами для каждого пикселя - для определения того, как она должна отображать сообщение пользователя.

Попробуйте поэкспериментировать с различными сообщениями, чтобы увидеть, как выглядят результаты!

Поиграть тут

#task_341 #fun #game
Яндекс Практикум запустил курс «Инженер по тестированию: от новичка до автоматизатора». На нём студенты научатся вручную тестировать приложения и сайты, а потом — писать код на языке Java, чтобы запускать автоматические тесты. Автоматизация — востребованный навык у опытных тестировщиков, который открывает путь к более высоким должностям.

Что вас ждёт во время учёбы:
— Интерактивный учебник, где всё объясняем простым языком.
— Тренажёр с мгновенной проверкой заданий.
— Практика на учебных приложениях и проекты для портфолио.
— Команда сопровождения, которая поможет разобраться в сложных темах и дойти до конца.
— Карьерные консультанты, которые научат составлять резюме, проходить собеседования и тестовые задания.

Попробуйте курс бесплатно, а если понравится — приходите учиться.
👍 Ребята, видели ваши варианты в комментариях! Но остается вопрос: можно ли сделать дешевле?!

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

#puzzle_232
❗️ Пример многослойной архитектуры и анализ паттерна

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

#architecture #patterns #layered
💥 Алгоритм, который шифрует строку, сдвигая символы на определенное число мест в алфавите...

Смотрим что это за алгоритм!

Всех с прошедшим Днем Знаний!

#task_342 #game
Давайте заберём 1 таблетку у носорога, 2 у бегемота и 3 у слона. Тогда у всех четверых поровну. Забрали мы 6 таблеток, осталось их 2000 — по 500 у каждого.

Получается, что слону изначально выдали 503 таблетки.

#puzzle_233
Айтишники, у вас бывало такое: пишете код и думаете, что он достоин Нобелевской премии, Оскара и всех наград этого мира? 💎

Тогда вам точно нужно попробовать свои силы в Конкурсе красоты кода, который запустил Сбер специально ко Дню программиста. Чтобы побороться за звание «Автор самого красивого кода» и получить один из пятнадцати iPhone 14, нужно:

✔️ Выбрать дисциплину по душе и скилам: Python, Java, Data Science, Frontend или Android.
✔️ Написать свой эталонный код до 18 сентября по ссылке.
✔️ Дождаться результатов — их объявят 21 сентября.

Переходи по ссылке читай подробности, и вперёд — к коду мечты 💚
❗️Взломаем сообщения, зашифрованные шифром Цезаря

Смотрим статью

#task_343 #game #caesar_cipher
Пусть с 6го этажа Тане надо спуститься на n этажей. Тогда Таня прошла лишний путь вверх до последнего этажа
и обратно до 6го.

Длина лишнего пути 1.5n − n = 0.5n этажей. Половину этого лишнего пути она шла вверх, половину – вниз. Значит, вверх она поднялась на n/4 этажей.

● Если она поднялась на один этаж (n/4 = 1), то Таня живет на 4 этажа ниже Даши и в доме 7 этажей.
● Если же n/4 равно 2 или больше, то Тане пришлось бы спуститься с 6го этажа минимум на 8 этажей вниз, что невозможно, если конечно она не живет в подвале 😜

#puzzle_234
💵 Разработайте программу, которая собирает ежедневные котировки цен на некоторые акции и возвращает размах цены этой акции за текущий день.

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

#task_344 #design
Где найти крутую программу поддержки для студентов технических специальностей?

В карточках рассказываем о новой подписке от VK Education. Программа предоставит вам много возможностей для обучения и старта карьеры в IT и digital.

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