Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt] Rozwiązywacz sudoku
Hacker
post
Post #1





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

Ostrzeżenie: (0%)
-----


Ponieważ mi się nudziło wpadłem na pomysł napisania rozwiązywacza sudoku (jak się potem okazało w sieci jest takich programów sporo). No ale cóż... Proszę o ocenę

Opis

Wpisujesz liczby, które masz podane w sudoku do formularza w odpowiednie miejsca.
Klikasz ok.
Program po chwili powinien dać wynik (pomimo wielu operacji na tablicach, a ja myślałem, że będzie to trochę mielił).
Wyświetlone zostanie rozwiązane sudoku razem z logiem z rozwiązywania.

Linki

Rozwiązywacz sudoku
kod źródłowy 1
kod źródłowy 2

Ten post edytował Hacker 27.06.2006, 18:23:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Na ostatnie wakacje był konkurs na rozwiązywanie SUDOKU, pomyśałem, okej - jestem programistą i napiszę sobie do tego skrypt, po co się męczyć. Okazało się to nie takie proste, otóż, w bardziej skomplikowanych przykładach, nie da się rozwiązać SUDOKU tylko przez same porównania. Próbowałem rozwiązać to poprzez "strzelanie" komputer w sytuacji patowej, wybiera jakąś liczbę i przeprowadza obliczenia, jeśli okazało się to niepoprawnym rozumowaniem to "strzela" dalej. Niestety ta metoda nie sprawdza się zawsze (podobnie jak Twój skrypt).

Ale chylę czoła, bo dużo sudoku można nim rozwiązać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Hacker   [skrypt] Rozwiązywacz sudoku   27.06.2006, 13:38:26
- - dr_bonzo   Nawet nie wiem jak to ma dzialac? Daj troczeopisu ...   27.06.2006, 13:43:56
- - Hacker   Rozwiązywacz - rozwiązuje Po co opis wpi...   27.06.2006, 13:46:41
- - siemakuba   jedno co musisz zrobić na pewno, to dodanie maxlen...   27.06.2006, 15:17:10
- - tes   Nie działa ten twój skrypt ;]   27.06.2006, 16:58:14
- - Hacker   jak to nie działa?? Brałem najtrudniejsz...   27.06.2006, 18:03:52
- - bim2   Mi też nie działa Niemożliwe do wykonania   27.06.2006, 18:57:24
- - tes   Taki pech, tobie rozwiązywał wszystko, a mi pierws...   27.06.2006, 19:03:57
- - tiraeth   Wziąłem pierwszy lepszy diagram STĄD i zadziałało   27.06.2006, 19:31:14
- - TomASS   Na ostatnie wakacje był konkurs na rozwiązywanie S...   27.06.2006, 22:08:29
- - Hacker   hmmm... dzięki tomASS zobaczę ten przykład i dopra...   28.06.2006, 09:14:53
- - tes   Wziąłem pierwsze lepsze. Ale jak widzisz TomASS na...   28.06.2006, 10:02:04
- - Hacker   Dobra jak znajdę chwilę czasu dopiszę strzelanie w...   28.06.2006, 10:18:30
- - Jojo   Nie to żebym się czepiał ale ja ten kod gdzieś już...   28.06.2006, 11:17:07
- - Hacker   No, może widziałeś podobny kod, bo jak mówię potem...   28.06.2006, 11:50:28
- - bim2   CytatNotice: Undefined offset: 0 in /home/hacker/f...   29.06.2006, 18:06:03
- - Hacker   hmmm... ciekawe mógłbyś podać to sudoku??   30.06.2006, 09:42:47
- - bim2   no podłem: http://sudoku.friko.net/pl/   30.06.2006, 16:33:22
- - Hacker   hmmmm... ciekawe tylko chyba się nie zrozumieliśmy...   30.06.2006, 19:54:43
- - bim2   Heh już ich nie mam Sprawdzilem czy dziala i koni...   1.07.2006, 10:44:34
- - Hacker   hmmm... To najprawdopodobniej było to. Już napraw...   1.07.2006, 12:52:52
- - bim2   I tera działa pięknie GZ   1.07.2006, 13:47:10
- - Hacker   jak to wcale nie?? Podaj przykład... Albo chociaż...   1.07.2006, 18:17:26
- - TomASS   Tutaj ktoś uporał się z problemem rozwiązywania su...   1.07.2006, 22:39:27
- - Vengeance   Czy ja wiem, czy te "strzelanie" jest aż...   1.07.2006, 22:46:25
- - Hacker   @vegance Patrz na mój kod masz tam to samo tylko, ...   3.07.2006, 13:57:00
- - Vengeance   Ja do innych niż kochane php się nie dotykam ;P On...   3.07.2006, 20:29:59
- - Hacker   Hmmm... @Vegance ja się pytałem w czym c...   26.03.2007, 11:57:42
- - tiraeth   W sumie nie odkopałeś tematu CytatPs. ...   26.03.2007, 15:49:28


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:39