UniLecs | Программирование
17.2K 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
👨🏻‍💻 Тренировка программирования

Как тренировать свои навыки программирования так, как это делал Роберт Мартин? Что такое Додзё программирование?!
Читать главу полностью (10 мин)

#gif_book #глава_6 #идеальный_программист
This media is not supported in your browser
VIEW IN TELEGRAM
📚 Книг по алгоритмам великое множество. Толковых книг по алгоритмам - единицы, и далеко не все из них написаны доступным языком, и не каждую вы сможете прочитать и понять. Так с каких же все-таки начать ?!

● Алгоритмы - Часть 1

● Алгоритмы - Часть 2

#unilecs #books #algorithms
UPD: Разбор

Геометрические головоломки отлично развивают пространственное воображение! А задачи по алгоритмам - скиллы в программировании! Так что завтра ждите новый анонс задачки!

Разбор головоломки (1 мин)

#puzzle_107
👨🏻‍💻 Найти K-е пропущенное число в массиве

Дано множество строго возрастающих натуральных чисел, необходимо найти K-е пропущенное число!

Смотрим подробный анонс и примеры (1 мин)

#announcement #task_254
👨🏻‍💻 Передача требований

Как происходит передача требований от заказчика к исполнителю и какие проблемы тут могут возникнуть?!

Читать главу полностью (10 мин)

#gif_book #глава_7 #идеальный_программист
👨🏻‍💻 Алгоритм поиска K-го пропущенного числа в массиве

Решили оптимальнее?! Поделитесь своим решением в комментариях 😜

Смотрим разбор с решением на C# (2 мин)

#task_254
UniLecs | Программирование
#puzzle_108
UPD: Разбор

Головоломка графическая, поэтому смотрим примеры в статье и в нашем чате!

Решение (1 мин)
👨🏻‍💻 Сможете реализовать алгоритм "счастливого" числа?!

Счастливое число — это число, определённое следующим образом: начиная с любого положительного целого числа, мы заменяем это число суммой квадратов его цифр и повторяем данный процесс, пока число не станет равно 1.

Смотрим подробный анонс и примеры (1 мин)

#announcement #task_255
👨🏻‍💻 Приемочные тесты

Собственно, что такое приемочные тесты, для чего они нужны и кто их создает?!

Читать главу полностью (10 мин)

#gif_book #глава_7 #идеальный_программист
👨🏻‍💻 Смотрим алгоритм определения счастливого числа!

Некоторые свойства счастливых чисел:
● Если число счастливое, то все члены его последовательности тоже счастливые;
● Если число несчастливое, то все члены его последовательности также несчастливые;
● На счастливость числа не влияет перестановка его цифр, вставление или удаление любого числа нулей в любой части числа.

Смотрим разбор и решение на C# (2 мин)

#task_255
GitHub Trending: React Hooks

Продолжаем серфить github в поисках интересных open-source проектов. Сегодня это проект из мира фронтенд разработки, а именно инструмент для работы с React Hooks. Знающие люди уже в курсе, что фреймворк React хочет постепенно уйти от использования классов к использованию хуков. Хуки - это новое дополнение в React, которое позволяет вам использовать состояние и другие функции React без написания класса.

Проект useHooks позволяет лучше понять возможности и преимущества хуков. Здесь собрана коллекция полезных хуков, таких как работа с localStorage, history, auth и многое другое.
Для тех, кто уже работает с хуками, есть прекрасная возможность добавить свои собственные хуки в этот open-source проект.

https://github.com/gragland/usehooks

#github #trending #react #hooks
UniLecs | Программирование
#puzzle_109
UPD: Разбор

Прочитали все ваши варианты в комментариях, очень много достойных решений 👍

Добавим и свой скромный вариант: в Москве на эту посылку вешается еще один замок, и возвращается обратно в Казань. В Казани снимают 1й замок и отправляют в Москву. В Москве снимают 2й замок и получают посылку!

#puzzle_109