Курсы для программистов

Формула программиста
основатель — Волосатов Евгений Витольдович

Решение Судоку

Серия видеоуроков по созданию алгоритма решения известной головоломки.

Мы пишем консольное приложение,
которое считывает с файла/интернета поле,
находит все возможные решения заданной головоломки
рекурсивным алгоритмом, по правилам игры Судоку.
Процесс поиска отображается визуально.

Посмотрите сайт, посвящённый этой игре: http://робомозг.рф
Автор сайта - наш формулист 3397. Сергей.


Решение головоломки Судоку.
Генерация полей.

2,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:05:08 14 чел. ★ 5 Done
  Отчёт отправил: 4992. Николай Решено за 30 мин. [Показать отчёт]
Научился: Вспомнил способ решения судоку. 
Сложности: Решить судоку. 
Комментарии: Все хорошо, идем дальше. 
2 Сетка для цифр 00:16:08 14 чел. ★ 4.9 Done
  Отчёт отправил: 4992. Николай Решено за 30 мин. [Показать отчёт]
Научился: Выводить сетку для Судоку. 
Сложности: Ничего. 
Комментарии: Вспомнил графоциклы, четкое решение. Прекрасный урок. Спасибо! 
3 Печать цифр в таблице 00:17:57 14 чел. ★ 5 Done
  Отчёт отправил: 4992. Николай Решено за 50 мин. [Показать отчёт]
Научился: Работать с делегатами. 
Сложности: Как работает делегат в данном случае. 
Комментарии: Делегат-это такой же тип, как int, string и bool, который создан для возможности передавать методы в качестве аргументов функций. Делегаты используются для реализации событийных моделей, создания анонимных методов и передачи ссылок на методы в качестве параметров. 
4 Проверка правил игры 00:13:23 13 чел. ★ 5 Done
  Отчёт отправил: 4992. Николай Решено за 50 мин. [Показать отчёт]
Научился: Многому: проверять интервалы, проверка горизонталей и вертикалей, а также квадратов. 
Сложности: Ничего. 
Комментарии: Урок очень интересный! Огромное спасибо автору! 
5 Загрузка головоломки с интернета 00:25:44 12 чел. ★ 4.8 Done
  Отчёт отправил: 4992. Николай Решено за 50 мин. [Показать отчёт]
Научился: Загружать и анализировать текстовый файл. 
Сложности: Сложно было найти глупую ошибку, увы... 
Комментарии: Согласен с идеей загрузки текстового файла с сайта. Больше того-блестящая идея! Когда то и мне приходилось заниматься чем-то подобным, поэтому так высоко ценю предложенный вариант. Но, Евгений Витольдович, не совсем понятен 4 пункт отчета. Вы нам не доверяете что ли?! Аж три подтверждения, не многовато ли? Замечательный урок! Огромное спасибо!!!!!!!!!!!!!!!!!!!!! 
6 Идея алгоритма - 81 цикл 00:11:48 11 чел. ★ 4.8 Done
  Отчёт отправил: 4992. Николай Решено за 50 мин. [Показать отчёт]
Научился: Отработать алгоритм поиска в глубь с возвращением для решения судоку. 
Сложности: Сложностей не было. 
Комментарии: Несколько необычно решать судоку программно, без использования аналитического аппарата. 
7 Рекурсивная функция поиска 00:25:24 9 чел. ★ 5 Done
  Отчёт отправил: 4992. Николай Решено за 50 мин. [Показать отчёт]
Научился: Написать рекурсивную функцию для поиска решения головоломки. 
Сложности: Дождаться решения сложной головоломки (45 мин). 
Комментарии: Отличный урок, идем дальше. Спасибо! 
8 Сохранение ответа 00:07:28 9 чел. ★ 5 Done
  Отчёт отправил: 4992. Николай Решено за 30 мин. [Показать отчёт]
Научился: Повторил работу с делегатом. Пользоваться классом StreamWriter. Сохранять решение головоломки в текстовый файл. 
Сложности: Ничего. 
Комментарии: Пришлось искать ошибку в текстовом файле. Спасибо за урок! 
9 Генерация головоломок 00:15:25 8 чел. ★ 5 Done
  Отчёт отправил: 4992. Николай Решено за 30 мин. [Показать отчёт]
Научился: Формировать Судоку-головоломку. 
Сложности: Ничего. 
Комментарии: Все отлично! Огромное спасибо! Курсы пока не планирую проходить. 
10 ФИНАЛЬНЫЙ УРОК 6 чел. ★ 4.7 Open
11 VIP. Модульное тестирование 00:36:07 5 чел. ★ 5 $
  Итого:   11 видеоуроков общей продолжительностью 2 час. 54 мин. 5 чел. ★ 4.93  
  Финалисты:   zhikharevav,   Максим,   Новопашин Владимир,   Максим Лапшинов,   Волнухин Владимир .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Терпению. Удалось только с n-ного раза записать. Домашние постоянно влазили в обзор.
Трудности: Не выйти из себя
Всё отлично
Смотреть видеозапись: https://youtu.be/_pBQeSv6Gq4
Научился: -----------
Трудности: записать запись
следующий курс Коллекция графа
Смотреть видеозапись: https://youtu.be/nWZPC1u7fSg