Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Судоку / Загрузка головоломки с интернета

  • На этом уроке мы напишем функцию для загрузки Судоку с интернет-сайта.
    Через буфер обмена содержимое страницы будет размещено в текстовом файле.
    Алгоритм будет его анализировать и добавлять в матрицу класса Sudoku.
  • Дата отправки отчёта: 15 июня 2019 г.
  • Задание выполнено: за 1 час. 22 мин.
  • Чему научился: Сгенерировал судоку.
    Написал алгоритм парсера файла (сайт изменился, пришлось сделать по-своему)
  • Оценка видео-уроку:
Отчёт от 18493 за Судоку / Загрузка головоломки с интернета




Оцени работу

 
Сохранить страницу:

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Evgenii Kudriavtcev  # Судоку / Загрузка головоломки с интернета / 2019-06-17 13:23

Я насколько помню этот алгоритм он не учитывает уникальность цифр в одной секции (под секцией понимаю квадрат,  в котором стоят цифры от 1 до 9 - таких секций может быть 9 - понятное дело в классическом судоку).


18493. --
Evgenii Kudriavtcev
Evgenii Kudriavtcev
ответить
→  Новопашин Владимир  # Судоку / Загрузка головоломки с интернета / 2019-06-19 00:43

Немного не пойму, про какой именно  алгоритм...
Тут это учитывается (c2n.me/429t9w9 вот эти 2 цикла, для маленького квадрата)
ЗЫ: Хотя этот алгоритм можно ускорить в 3 раза (объединить все 4 цикла в один. Т.е. за один цикл проходить по вертикали, горизонтали и мелкому квадрату сразу). Ускорение будет колоссальное.


  • Отчёт оценивали:
    16396Денис+1   21714grom518+1   3146Permitin Alexey+1   17947Dmitry Sinitsin+1   2146Иван+1   21921Грачья0   791Валерий Жданов+1   12260Никита Рублев+1   7119Новопашин Владимир+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: как легко позаимствовать данные с сайта и как нужно их подставить
легко данные взяли с сайта и не надо было их редакторовать


Научился: Загружать и анализировать текстовый файл.
Трудности: Сложно было найти глупую ошибку, увы...
Согласен с идеей загрузки текстового файла с сайта. Больше того-блестящая идея! Когда то и мне приходилось заниматься чем-то подобным, поэтому так высоко ценю предложенный вариант. Но, Евгений Витольдович, не совсем понятен 4 пункт отчета. Вы нам не доверяете что ли?! Аж три подтверждения, не многовато ли? Замечательный урок! Огромное спасибо!!!!!!!!!!!!!!!!!!!!!