UniLecs | Программирование
19.3K subscribers
960 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
Разложим на простые множители: 2001 = 3 * 23 * 29. Получаем, что представить в виде произведения 2х-значных чисел можно лишь:

● 69 * 29 = 2001
● 23 * 87 = 2001

Значит ответ: 69 * 29 = 2001


#puzzle_250
💥 Готовимся к интервью вместе с UniLecs!

Существует множество подходов к решению, которые вы можете обсудить с кандидатом...

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

#task_352 #array
БИТ:ERP - инновационное подразделение крупной международной IT компании Первый БИТ, крупнейший интегратор 1С, аккредитован как ИТ-компания в Минцифры.

🔥 Набор открыт до 22.02.2024, количество мест ограничено. Торопись!

Условия стажировки разработчика 1С
🔸Срок: 3 месяца
🔸Опыт: не требуется
🔸Занятость: полная, удаленная работа
🔸Оклад: 50 000₽ в месяц

Перспективы
🔸После стажировки: junior - 100 000₽ в месяц
🔸1-1,5 года: middle - от 150 000₽ в месяц
🔸2-2,5 года: senior - от 200 000₽ в месяц
🔸3-5 лет: PO, architect - от 300 000₽ в месяц

Требования
✔️ Высшее/среднее специальное техническое или финансовое образование (последний курс тоже ОК, при условии полной занятости)
✔️ Базовые знания любого языка программирования (Python, Visual Basic, PHP, Java, С++ и т.п.), SQL, HTML
✔️ Грамотная письменная и устная речь
✔️ Желание и умение быстро учиться, в том числе, в свободное время.

Присоединяйся @BITERP_internship_bot
👉 Вакансия

Реклама. erid: LjN8KUGK9
После этого компания решила убрать еще 2 подъезда и добавить еще 3 этажа.

Могло ли при этом квартир стать даже меньше, чем в исходном проекте?! (Все подъезды одинаковые).


#puzzle_251
После этого компания решила убрать еще 2 подъезда и добавить еще 3 этажа.

Могло ли при этом квартир стать даже меньше, чем в исходном проекте?! (Все подъезды одинаковые).


Да могло. Например, если в 1м проекте было 5 подъездов, 4 этажа и на каждом этаже по одной квартире.
🔸 5 * 4 = 20 квартир
🔸 3 * 7 = 21 квартира
🔸 1 * 10 = 10 квартир


#puzzle_251
💥 Анонс простенькой задачки на графы*...

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

#task_353 #graph
💥 Сравнительный анализ всех паттернов...

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

#architecture #patterns #summary
🔸 Если рядом стоят числа а и b, то следующим надо поставить b/a. За ним 1/a, потом 1/b и a/b.
🔸 Такие 6 чисел будут удовлетворять условию, если все они различны. Можно взять следующие числа 2, 3.
🔸 2, 3, 3/2, 1/2, 1/3, 2/3


#puzzle_252
💥 Задачи на графы - это не всегда сложно!

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

#task_353 #graph
Пусть 1я цифра - x, а 2я - y.
● Тогда само число записывается как 10x + y.
● А условие задачи: (x + y) + x * y = 10x + y.
● Получаем: x * y = 9x и тогда y = 9, а x - любая цифра, кроме 0.

Варианты: 19, 29, 39, 49, 59, 69, 79, 89, 99


#puzzle_253
❗️Задача на поиск с возвратом

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

#task_354 #array
💥Классическая backtracking-задача

Как ее решать, смотрите в статье...

#task_354 #array
Знаки можно расставить так:
● 1 - 2 + 4 + 8 - 16 - 32 + 64 = 27

Определить такое расположение легко, если расставлять знаки справа налево.


#puzzle_254
🎓 Анонс: наибольшая подстрока между двумя одинаковыми символами

Дана строка S. Верните длину самой длинной подстроки между двумя одинаковыми символами, исключая эти два символа. Если такой подстроки нет, то -1.

Справка: подстрока - это непрерывная последовательность символов в строке.

Пример:
S = "abca"; Output: 2
Примечание: подстрока "bc"


#task_355 #string
Пусть в Колю, Артема и Диму попали x, y, z снежков, тогда всего было брошено 13 + x + y + z. Также известно, что Коля бросил 6x снежков, Артема - 5y, а Дима - (4z + 1).

● 6x + 5y + 4z + 1 = 13 + x + y + z
● 5x + 4y + 3z = 12
● (1, 1, 1)

Ответ: в каждого попали по одному разу.


#puzzle_255
У Тинькофф открылась стипендиальная программа для студентов на 2024 год!

В отборе могут участвовать студенты бакалавриата, специалитета и магистратуры (кроме выпускного курса) из всех городов и ВУЗов.

Стипендия выдаётся на один учебный год и составляет 25 000 ₽ в месяц.
Кроме этого:
— доступ к лекциям;
— общение с менторами;
— отложенный оффер на стажировку или работу в Тинькофф.

Более подробная информация и форма подачи заявки 👉 по ссылке
Переходите и подавайте заявку на одну из крупнейших в стране частных стипендий для студентов!

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