На этом уроке мы напишем функцию для загрузки Судоку с интернет-сайта. Через буфер обмена содержимое страницы будет размещено в текстовом файле. Алгоритм будет его анализировать и добавлять в матрицу класса Sudoku.
Дата отправки отчёта:
15 июня 2019 г.
Задание выполнено: за
1 час. 22 мин.
Чему научился:
Сгенерировал судоку. Написал алгоритм парсера файла (сайт изменился, пришлось сделать по-своему)
Я насколько помню этот алгоритм он не учитывает уникальность цифр в одной секции (под секцией понимаю квадрат, в котором стоят цифры от 1 до 9 - таких секций может быть 9 - понятное дело в классическом судоку).
Немного не пойму, про какой именно алгоритм... Тут это учитывается (c2n.me/429t9w9 вот эти 2 цикла, для маленького квадрата) ЗЫ: Хотя этот алгоритм можно ускорить в 3 раза (объединить все 4 цикла в один. Т.е. за один цикл проходить по вертикали, горизонтали и мелкому квадрату сразу). Ускорение будет колоссальное.
Научился: Загружать и анализировать текстовый файл. Трудности: Сложно было найти глупую ошибку, увы... Согласен с идеей загрузки текстового файла с сайта. Больше того-блестящая идея! Когда то и мне приходилось заниматься чем-то подобным, поэтому так высоко ценю предложенный вариант.
Но, Евгений Витольдович, не совсем понятен 4 пункт отчета. Вы нам не доверяете что ли?! Аж три подтверждения, не многовато ли?
Замечательный урок! Огромное спасибо!!!!!!!!!!!!!!!!!!!!!