Правила Судоку: квадрат размером 9×9, разделённый на меньшие квадраты со стороной в 3 клетки. В начале игры стоят некоторые числа (от 1 до 9), называемые подсказками. Требуется заполнить свободные клетки цифрами от 1 до 9 так, чтобы в каждой строке, в каждом столбце и в каждом малом квадрате 3×3 каждая цифра встречалась бы только один раз.
Планируете первые шаги в Data Science? Поможем пройти путь с нуля до Middle специалиста в Machine learning за 1 год. Узнайте, с чего начать, на бесплатных вебинарах онлайн-курса «Специализация Machine Learning»:
📌«Demo Day курса»: https://otus.pw/zpIS/ — Ответим на все вопросы, расскажем о хардкорной программе и преподавателях. Поделимся инсайдами о карьерных перспективах и максимальных скидках на курс.
📌«Чему можно научить машину»: https://otus.pw/h02zA/ — Разберём, зачем нужно машинное обучение и какие интересные вещи вы научитесь делать, когда пройдёте специализацию. На примере реальных проектов из разных индустрий увидим, какие полезные практические задачи можно решать при помощи «всего пары строк кода» и обсудим, почему за этой парой строк обязательно должно стоять основательное понимание теории.
Регистрируйтесь сейчас — напомним в день вебинара!
GitHub Trending: Вопросы для собеседования на Java Developer
Продолжаем серфить open-source проекты, чтобы у вас было, что закинуть в Saved Messages! Сегодня делюсь с вами подборкой вопросов/ответов для подготовки к интервью для разработчиков на Java. Проект появился уже давно, но продолжает регулярно обновляться. Здесь вы найдете не только разборы вопросов по Java, но также по ООП, базам данных, а также шаблонам проектирования и немного по вебу! Читайте, изучайте, готовьтесь!
К каким выводам я пришел спустя 15 лет разработки...
Продолжаем разбавлять крутые задачи топовыми статьями о программировании и разработке. В этот раз мы адаптировали статью о размышлениях разработчика после 15 лет профессиональной деятельности. Здесь конкретика, бесценный опыт и советы, на что стоит обратить внимание при построении карьеры, а также рекомендации по поддержанию баланса между работой и личной жизнью!
Всем известно, что решать определённые алгоритмические задачи возможно разными способами, и при этом всё же существуют более предпочтительные подходы.
Научиться решать задачи императивным методом достаточно просто, однако функциональный подход предлагает: • большую гибкость; • он менее сложен; • повышает читабельность; • представляет собой постоянный уровень абстракции; • выглядит изящно.
Знаю, что среди наших подписчиков существуют сторонники обоих методов! Какой подход предпочитаете вы? Поделитесь с нами в нашем чате!