Od jakiegoś tygodnia próbuje stworzyć funkcej która obilczała by czy dane sudoku ma więcje niz 1 rozwiązanie.
Niestety absolutnie mi to nie wychodzi i nie mam już pomysłów dlatego jeśli mógłby kotoś mnie naprowadzić lub pokazać przykładowy skrypt bylbym bardzo wdzięczny.
Potrzebuje tego do wygenerowania planszy sudoku. Mam w pełni uzupełnione sudoku w tablicy 9x9 i próbowałem po każdym kolejnym usuniętym numerku
rozwiązać sudoku i sprawdzac czy ma więcje niż 1 rozwiazanie ale niestety nie wyszukiwał mi wszystkich. Nawet na papierze mój algorytm pominoł 3/6 kombinacji.
A więc potrzebuje pomysłu/kodu(najlepiej w JS ewentualnie C#,C++ zawsze moge przełożyć) który sprawdzał by tablice 9x9 z lukami ile jest możliwych kombinacji
uzupełniających te luki zgodne z zasadami sudoku (bez powtórzeń w rzędzie, kolumnie, kratce 3x3).
Program:
1.Usunięcie jednej losowej liczby z tablicy 9x9. (To mam gotowe)
2.Sprawdzenie wszystkich możliwych wyników. ( O to prosze! )
3.Jeśli tylko 1 rozwiązanie 4; Jesli więcej przywróć usunięta liczbę i 1.
4.Jeśli liczba pozostałych w tablicy numerków jest równa poziomowi trudności: Gotowe ; Jeśli większa 1. ( To jest gotowe )