Serge_007, привет! Когда-то давно увлекался этим делом... Но файл где-то на старом компе, до которого доберусь не раньше след. выходных. Было полностью рабочее решение (но не на формулах, конечно :)), в которое можно было сразу загружать оцифрованные кроссворды. Правда, на больших картинках периодически вылетала ошибка - цифры не сходились. Так и не выяснил, то ли это у меня где-то скрытый косяк, то ли в кроссвордах.
Serge_007, привет! Когда-то давно увлекался этим делом... Но файл где-то на старом компе, до которого доберусь не раньше след. выходных. Было полностью рабочее решение (но не на формулах, конечно :)), в которое можно было сразу загружать оцифрованные кроссворды. Правда, на больших картинках периодически вылетала ошибка - цифры не сходились. Так и не выяснил, то ли это у меня где-то скрытый косяк, то ли в кроссвордах.Формуляр
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Воскресенье, 11.09.2011, 12:48
Порылся в инете примеры только в картинках, а сам пример собирать... Вообщем ждем инициатора, кто выложит несколько тестовых примеров разной сложности. набо же от чего-то отталкиваться...
Порылся в инете примеры только в картинках, а сам пример собирать... Вообщем ждем инициатора, кто выложит несколько тестовых примеров разной сложности. набо же от чего-то отталкиваться...VovaK
Всем удачи. У нас все получится. С уважением, Владимир.
Хм, тема улыбнула. Вот пример кроссворда. Сел за написание макроса, есть подозрения, что придется изрядно попотеть ; ). А тут можно взять правила для решения ЯК (http://www.dumaidumai.ru/node/74), на них можно построить алгоритм для легких, средних и сложных кроссвордов. Особенно мне нравится эта цитата: "Чтобы решить очень сложные кроссворды, необходим метод проб и ошибок." Мда, с этим будет сложней)))
Хм, тема улыбнула. Вот пример кроссворда. Сел за написание макроса, есть подозрения, что придется изрядно попотеть ; ). А тут можно взять правила для решения ЯК (http://www.dumaidumai.ru/node/74), на них можно построить алгоритм для легких, средних и сложных кроссвордов. Особенно мне нравится эта цитата: "Чтобы решить очень сложные кроссворды, необходим метод проб и ошибок." Мда, с этим будет сложней)))Aschen
Для написания кода ответ не нужен, достаточно знать правила решения таких кроссвордов. А вот для лучшего понимания алгоритма, полезно и самому решить кроссворд.
В выложеном выше примере допустил небольшую ошибку: в восьмой с низу строке цифр (5 6 1 6) должно быть так (6 6 1 6)
Для написания кода ответ не нужен, достаточно знать правила решения таких кроссвордов. А вот для лучшего понимания алгоритма, полезно и самому решить кроссворд.
Непонятна цель Если цель - написать код, то понятно. Но цель применения кода - непонятно... Обратный процесс - из картинки получить кроссворд - понятно. Решить кроссворд кодом - зачем?
Непонятна цель Если цель - написать код, то понятно. Но цель применения кода - непонятно... Обратный процесс - из картинки получить кроссворд - понятно. Решить кроссворд кодом - зачем?Hugo
Вот. Предлагаю ознакомиться с "твореньем" вашего покорного слуги. Не возражаю, если кто его дополнит и творчески переработает. Что там как внутри - уже практически не помню.
Как пользоваться: на 1ом листе кнопка "R" - очистка графического поля, кнопка "GO!" - заполнение кроссворда. Остальные листы - просто для хранения кроссвордов.
Между цифровыми кодами и графическим полем не должно быть пустых зазоров.
Пример, который выложил Aschen, у меня до конца не решается и выглядит довольно странно.
Вот. Предлагаю ознакомиться с "твореньем" вашего покорного слуги. Не возражаю, если кто его дополнит и творчески переработает. Что там как внутри - уже практически не помню.
Как пользоваться: на 1ом листе кнопка "R" - очистка графического поля, кнопка "GO!" - заполнение кроссворда. Остальные листы - просто для хранения кроссвордов.
Между цифровыми кодами и графическим полем не должно быть пустых зазоров.
Пример, который выложил Aschen, у меня до конца не решается и выглядит довольно странно. Формуляр