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

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

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

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
🎓 Классную задачку мы для вас нашли! Последовательность «Посмотри-и-скажи» также известна как последовательность чисел Морриса в честь криптографа Роберта Морриса. Для начала попробуйте понять ее принцип, а затем написать алгоритм для вывода n-го члена последовательности! Приятного кодинга 😜

#announcement #task_209
UniLecs | Программирование
Внимание, конкурс! Разыгрываем призы для настоящих хакеров! 1 место - awus036nha (Wi-Fi USB-адаптер для подключения компьютера к беспроводным сетям; это самый популярный адаптер для пентеста) 2 место - Raspberry Pi Zero W 3 место - PowerBank со встроенной…
Напоминание! Розыгрыш призов для настоящих хакеров!

Друзья, совместно с коллегами уже завтра мы разыграем среди подписчиков полезные призы! Итоги конкурса будут подведены в 18:00 по МСК и опубликованы в исходном посте с конкурсом.

👉Если ты еще не принял участие, то самое время сделать это! Условия максимально просты. Удачи!
👨🏻‍💻 Существует много вариантов правил для создания последовательностей, подобных «Посмотри-и-скажи». Например, последовательность «pea pattern». Она отличается от «Посмотри-и-скажи» тем, что для получения нового числа в ней нужно подсчитывать все одинаковые цифры в числе. Начиная с числа 1, получим: 1, 11 (одна единица), 21 (две единицы), 1211 (одна двойка, одна единица), 3112 (три единицы, одна двойка), 132112 (одна тройка, две единицы, одна двойка), 312213 (три единицы, две двойки, одна тройка) и т. д. В итоге, последовательность приходит к циклу из двух чисел, 23322114 и 32232114.

#task_209 #c_sharp
👨🏻‍💻 Необходимо отсортировать массив по убыванию элементов, однако если использовать стандартную сортировку, которая сравнивает элементы посимвольно, то ответ будет неправильным. А вот как правильно организовать сортировку читайте в нашей статье!

#announcement #task_210
🎲 Если у вас не так хорошо развито пространственное воображение, то решить эту головоломку можно, пометив крайние точки аквариума на каждом рисунке. Смотрите детали в разборе!

#puzzle_62
👨🏻‍💻 Связанные списки являются довольно популярной структурой данных и уступают только массивам. Они являются простой реализацией динамических структур данных, использующих указатели для реализации. Понимание работы указателей является необходимым условием для того, чтобы понять связанные списки.

#task_211 #c_sharp
👨🏻‍💻 Эта задача имеет несколько интересных способов решения. Мы приводим только один из них, остальные попробуйте реализовать самостоятельно!

#task_212 #c_sharp
Разбор

Можно сильно напрячься и тогда из арбуза можно вырезать кусок в виде столбика, идущего сквозь весь арбуз. И у этого куска будут две корки, соединенные арбузной мякотью. В итоге, получаем 4 части с 5ю корками.

#puzzle_64