delover
Первые впечатления от судоку (скачал, распаковал, загрузил одну из заготовок, особо долго не гонял). Нашел странный глюк. При тырканьи мышой в клетку снизу на панели высвечиваются цифры, которые туда можно ставить. Так вот, прога пишет туда лишние единицы, и только в том случае, если клетка выбрана в 9-клеточном квадрате с проставленной единицей. И если эта (или другая) единица не стоит по горизонтали или по вертикали от выбранной клетки. Короче, перебор по горизонталям-вертикалям сделан правильно, перебор по 9-клеточному квадратику - правильно для всего, кроме единицы (похоже, цикл перебора не оттуда начинается).
Первые впечатления от судоку (скачал, распаковал, загрузил одну из заготовок, особо долго не гонял). Нашел странный глюк. При тырканьи мышой в клетку снизу на панели высвечиваются цифры, которые туда можно ставить. Так вот, прога пишет туда лишние единицы, и только в том случае, если клетка выбрана в 9-клеточном квадрате с проставленной единицей. И если эта (или другая) единица не стоит по горизонтали или по вертикали от выбранной клетки. Короче, перебор по горизонталям-вертикалям сделан правильно, перебор по 9-клеточному квадратику - правильно для всего, кроме единицы (похоже, цикл перебора не оттуда начинается).

Вот, вот. Ключевое слово "пресловутой". Я не сведующий, но мне почему-то казалось, что в биологии тоже есть примеры Унификации. А что такое унификация? - Одновременное усовершенствование и упрощение, т.е. снижение сложности. Птица мне казалась унифицированным археоптериксом. Когда в системах не происходит унификации, тогда системы становятся не живучими.