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

31 марта МТС собирает крупнейшую в России IT-конференцию TRUE TECH DAY. Почему сейчас? Потому что давно пора показать, что скрывают «под капотом» топовые продукты продвинутых технологичных компаний. Каждый участник конференции протестит на себе true-технологии и испытает новые впечатления, меняющие мир пользователей.

Что будет:
→ 7 треков: AI, Main Track, Big Data, Architecture, Cybersecurity, Leading Change, Product Manager.
→ 50+ мировых спикеров с топовыми темами без воды и лирики
→ 10 часов нетворкинга и обмена опытом в Москве, Дубае, Тбилиси и Астане
→ много интерактивных и цифровых зон
→ а после — грандиозная вечеринка со звездным лайн-апом

Все спикеры и темы уже на сайте.
Регистрируйся на True Tech Day по ссылке.
Участие бесплатно

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

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

🌳 Как определить полное бинарное дерево?!

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

#task_329 #binary_tree

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

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

🌳 Что такое полное бинарное дерево?!

Разберем в нашей задаче

#task_329 #binary_tree

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

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

Да, это может быть число 0.2.
● 0.2 * 10 = 2
● 0.2 * 15 = 3

2, 3 - простые числа.

#puzzle_212

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

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

Отдельное спасибо @lexeyo за его PR с небольшим рефакторингом!

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

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

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

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

#puzzle_211

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

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

● Из 1го условия выходит, что золотых рыбок на 1 больше, чем 1/3.
● Из 2го условия выходит, что красных рыбок на 4 меньше, чем 1/3.

Значит, серых рыбок на 3 больше, чем 1/3. И на 2 больше, чем золотых.

#puzzle_210

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

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

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

#puzzle_209

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

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

Разбор

1. 22 + 30 = 52. 50 - 40 = 12 - программистов держали за руку и парня и девушку.
2. Значит, 30 - 12 = 18 программистов держали за руки только девушек.
3. Эти 18 программистов держали 18 * 2 = 36 рук девушек и еще 12 держали по одной руке девушки.
4. Получаем, что всего было 48 рук девушек, то есть 24 девушки.

#puzzle_208

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

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

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

● Выдадим 3 раза по две пачки, останется 3 * 1 = 3 лишних печенья.
● Те же 6 пачек выдадим по другому: 3 и еще 3, останется 2 * 13 = 26.

Получаем, что 26 - 3 = 23 печенья можно разделить поровну. Так как 23 - простое число, это получится, только если всего туристов - 23.

#puzzle_207

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

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

Какие мысли вас посещают при создании около 700 листов документации строго по ГОСТу? Если зарождается праведное негодование, и формируется план, как избежать этой рутины, то у нас отличные новости.

9 февраля в 11:00 МСК на вебинаре «Просто о сложном: сокращение трудозатрат на разработку программной документации» мы расскажем о том, как автоматизировать большинство процессов со Сфера.Документы и сосредоточиться на изучении, развитии и внедрении инноваций.

Зарегистрироваться на вебинар

Мы разберем вашу головную боль рутинную работу со сложными документами по полочкам и ответим на все ваши вопросы. А за самый интересный вы получите бесплатный аудит работы с документами.

Регистрируйтесь на вебинар по ссылке https://clck.ru/33T7gu и сделайте надоевшие, сложные процессы простыми.

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

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

❗️Что такое флип строки и как его правильно реализовать?!

Смотрите в нашем разборе

#task_325 #string

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

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

Мандаринов больше всех: дадим по 1 каждому слону. Далее у нас остается 90 фруктов = 20 груш + 30 бананов + 40 персиков. Каждый слон съест по крайней мере 2 фрукта.

Получаем 90 / 2 = 45. Мы сможем осчастливить не более 45 слонов.

#puzzle_205

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

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

📝 Флип строки - одна из базовых задач, в которой вам дана двоичная строка, и вам нужно перевернуть некоторые ее символы, чтобы сделать ее монотонно возрастающей.

Цель состоит в том, чтобы найти минимальное количество перестановок символов, необходимое для того, чтобы строка монотонно возрастала.

Смотрим анонс и примеры

#task_325 #string

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

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

❗️ Разбор задачи: Make String Great Again!

Смотрим как можно работать со строками

#task_324 #string

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

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

IT-профессия, для которой не нужно программировать

Тестировщик проверяет работу сайтов, мобильных приложений — и ищет в них ошибки. От него зависит качество продукта, поэтому спрос на тестировщиков очень высок. Профессия — отличный вариант для начала карьеры в IT. Она не требует навыков программирования на старте, при этом даёт все плюсы цифровой профессии — возможность работать удалённо, увеличивать свой доход и быть востребованным специалистом.

Запишитесь на бесплатный курс Нетологии и узнайте, что представляет из себя профессия и подходит ли она вам. Вы попробуете себя в качестве тестировщика и решите его настоящие задачи.

Начните карьеру в перспективном направлении: https://netolo.gy/brwu
Реклама. ООО «Нетология»
erid: Pb3XmBtzt9EBPSLymAdTXnAtM2BtmGFMTT6ACe2

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

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

П - пес, К - кот
2*П + 300 = Колбаса
2*К + 500 = Колбаса
2*П + 2*К + 800 = 2*Колбасы
П + К + 400 = Колбаса

Ответ: осталось 400 грамм колбасы.

#puzzle_213

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

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

Принципы, лежащие в основе алгоритмов и структур данных, всегда актуальны для любого стека технологий. Если вы уверенно владеете одним из языков программирования: C++, Python, Java, Go, JavaScript или C#, вам подойдет курс Яндекс Практикума «Алгоритмы и структуры данных». Мы поможем вам разложить все по полочкам, научим писать более чистый код, видеть разные варианты решения задачи и сравнивать их по эффективности, а ещё вы:

• разберётесь в основных алгоритмах;
• узнаете, как устроены структуры данных и когда какие применять;
• научитесь тестировать свой код и доказывать его корректность.

На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.

Познакомьтесь с профессией и протестируйте формат бесплатно: https://practicum.yandex.ru/algorithms/

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

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

❗️Продолжаем тему перевода числа из одной системы счисления в другую.

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

#task_327 #convert

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

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

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

#puzzle_211

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

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

See how to design Guess Number game

Забирайте себе в портфолио проект игры - Угадай число.

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

#task_328 #design #game

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

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

Design Guess Number game

Джуны, у вас пустой github аккаунт?! Начните с небольших проектов вроде игр. Сегодня мы как раз разберём одну из таких - Угадай число.

Смотрим условия

#task_328 #design #game

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

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

❗️ По мотивам прошлой задачи разберем перевод числа из 10-ти ричной системы в 16-ти ричную

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

#task_327 #convert

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

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

❗️ Алгоритм преобразования числа в 7-ми ричную систему счисления!

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

#task_326 #convert

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

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

Как перевести число в 7-ми ричную систему счисления?!

Смотрим анонс и примеры

#task_326 #convert

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

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

Решение

#puzzle_206

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

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

💥 Ловите клёвый хэндбук на выходные из серии вопросов, которые вы стеснялись задать. Сборник коротких ответов на простые вопросы о JavaScript/HTML. Есть версия на русском языке.

Читать хэндбук по фронтенду

#handbook #frontend #javascript

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

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

⌨️ Сегодня немного отвлечёмся и расскажем тем, кто ещё в танке, как выбрать механическую клавиатуру, какие бывают свитчи и чем они отличаются.

На фото - Keychron K8, которую я выбрал для себя.

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

#mechanical_keyboard

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

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

Возможно, кто-то еще не читал про ChatGPT. Занимательная статья для субботнего вечера 😜

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

#openai #chatgpt

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

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

Приятно попадать в подборку Яндекс Академии 😜

Что разработчикам читать в Телеграме

#yandex #academy_yandex #telegram

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