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
Вы умеете решать шахматные этюды?! А слабо запрограммировать их?

Смотрим алгоритм известной шахматной задачки о 8ми ферзях на доске!

#task_270 #rating
👍1
🔥 5 ошибок во время технических собеседований, которые свидетельствуют о неопытности

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

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

#articles #interview #dev
Как решать подобные головоломки?!

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

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

#puzzle_126
👍1
👨🏻‍💻 Объединение отсортированных связных списков

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

#task_271 #rating
Поздравляем новых лауреатов научной премии имени Ильи Сегаловича 🎉

Ими стали стали четверо молодых учёных и двое научных руководителей из НИУ ВШЭ, МФТИ и Сколковского института науки и технологий.

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

Премия имени Ильи Сегаловича проводится уже в третий раз, чтобы поддерживать ученых, которые занимаются компьютерными науками. За это время лауреатами стали 29 талантливых студентов, аспирантов и научных руководителей.

⚠️ Узнайте больше о том, кто на этот раз получил премию Яндекса, и как в будущем году принять в ней участие: https://clck.ru/V3VVi
Идеальный программист. Автор: Роберт Мартин

Глава 1. Профессионализм
- Ответственность и трудовая этика
- Обучение и навыки
- Минимальный список тем, в которых должен разбираться каждый разработчик

Глава 2.
- Как сказать "нет"

Глава 3.
- Как сказать «да»: Язык обещаний

Глава 4. Написание кода
- Как писать код
- Ночное программирование
- Программировать в плохом настроении
- Написание кода и музыка
- Написание кода и помехи
- Написание кода и творческий кризис
- Написание кода и темп работы
- Отставание от графика
- Написание кода и помощь

Глава 5. Разработка через тестирование
- 3 закона TDD
- Преимущества TDD

Глава 6. Тренировка
- Тренировка программирования

Глава 7. Приемочное тестирование
- Передача требований
- Приемочные тесты
- Приемочные и модульные тесты
- Графические интерфейсы и другие сложности
- Непрерывная интеграция

Глава 8.
- Стратегии тестирования

Глава 9. Планирование
- Что такое планирование
- Элементы гибкой методологии Agile
- Концентрация
- Таймеры и распределение времени
- Уклонение от работы

Глава 10. Оценки
- Что такое оценка?!
- Оценка времени выполнения

Глава 11. Под давлением
- Давление
- Как ввести себя в кризисной ситуации

Глава 12.
- Сотрудничество

Глава 13.
- Группы и проекты

Глава 14.
- Наставники, ученики и мастерство

#gif_book #идеальный_программист
👍5🔥2
❗️ Никто не любит задачи на связные списки! Но их частенько дают на технических интервью, поэтому готовимся!

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

#task_271 #rating
🎲 Хотите прокачать математическую логику?! Решайте наши головоломки!

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

#puzzle_127
👨🏻‍💻 Восстановить цифры из перемешанных букв

7я задача нашего турнира по программированию

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

#task_272 #rating
👍1
🔥 5 ошибок, которых следует избегать новичкам при изучении программирования

Must-read для всех начинающих разработчиков!

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

#articles #cleancode
🔥Как запрограммировать синтаксический анализ?!

Смотрите разбор задачи по программированию

#task_272 #rating
В каждом из 2х сосудов находится по А литров пива.

● Из 1го сосуда переливают половину имеющегося в нём хмельного напитка во 2й сосуд.
● Затем из 2го переливают треть имеющегося в нём пива в 1й.
● Затем из 1го переливают четверть имеющегося в нем пива во 2й и т.д.

Сколько напитка окажется в каждом из сосудов после ста переливаний?

#puzzle_128
GitHub Trending: серия книг 'Вы не знаете JavaScript'

Вот не могу я пройти мимо крутых open-source проектов! Сегодня я представляю вам проект перевода на русский серии книг "You Don't Know JS".

Ребята заморочились и перевели почти 6 книг этой серии:
- Начните и Совершенствуйтесь
- Область видимости и замыкания
- this и Прототипы Объектов
- Типы и синтаксис
- Асинхронность и Производительность
- ES6 и не только

Читайте и изучайте JS, а для новичков это хорошая возможность поучаствовать в open-source проекте, т.к. не все главы еще переведены!

https://github.com/azat-io/you-dont-know-js-ru

#github #trending #js #books
🍻 Сколько пива окажется в каждом из сосудов после 100 переливаний?

Смотрим разбор нашей головоломки

#puzzle_128
👍1
🔥 Долгожданный финал нашего турнира по программированию!

В последней задаче турнира необходимо найти подмассивы, где сумма элементов равна заданному числу K.

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

#task_273 #rating
🔥 О важности soft skills в работе программиста!

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

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

#articles #soft_skills
👍1
👨🏻‍💻 Как найти подмассивы, где сумма элементов равна заданному числу K?!

Идея решения заключается в использовании частичных сумм массива.

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

#task_273 #rating
🎲 Мужик ранним утром пошёл к приятелю в гости, не удостоив того звонком, и забыл номер квартиры.

Он знал, что:
● если номер квартиры кратен двум, то он больше, чем 50, но меньше, чем 59;
● если номер не кратен трем, то он больше, чем 60, но меньше, чем 69;
● если номер не кратен четырем, то он больше, чем 70, но меньше, чем 79.

Можно ли по этим данным вычислить номер нужной квартиры и не огрести проблем от сонных соседей?

#puzzle_129
👍1