Algorytm generowania sudoku...

0

Cześć, czy jest ktoś chętny, kto mógłby mi pomóc w pisaniu kodu do sudoku? Nie chodzi mi o podanie konkretnych rozwiazań, ale o naprowadzenie na dobry tok myślenia :P Mam projekt UML, ogólny zamysł, model klasy głównej, jednak nie potrafie konkretnie umieścić tego wszystkiego w kodzie, największy problem mam z wymyśleniem algorytmu wypelniania i jednoczesnego sprawdzania tablicy 9x9 probowałem zrobić to na kilku małych tablicach 3x3, ale potem mam problem ze sprawdzeniem. Znowu na 9x9 nie umiem odpowiednio umieścić petli for, tak zeby nie wypelniały na nowo poprawnie wypelnionych pol (w poprzednich petlach). Gdyby ktoś był na tyle uprzejmy i chciał podszkolić laika, bylbym bardzo wdzięczny :P

0

@as0904 - rozjaśnij swoje oczekiwania co do pomocy, porad - pokaż co masz, z czym masz problemy. Jakikolwiek "hejt", wysyłanie do "ofert pracy" i kłótnie sprawią, że temat trafi z powrotem do kosza. BIorącym udział w dyskusji zalecam rozwagę - usuwam nic nie wnoszące do tematu posty - zaczynamy od nowa.

0

Chwała adminowi za świetną reakcje :)

Pomoc, której oczekuje miałaby opierać się na "zlecaniu" napisania małych fragmentów programu, tak żebym mógł sam szukać wszystkiego co potrzebne w internecie, a w razie potrzeby mogłbym mieć możliwość szybkiego skontaktowania się z tą osoba, zeby trochę podpowiedziała, doradziła. Ciężko mi pojąć programowanie obiektowe, coś tam wiem, ale to za mało żeby pisać juz wszystko samemu. Moje myślenie w programowaniu jest nastawione na struktury, funkcje i nie mogę przestawić się na obiektowość, fajnie by było gdyby ktoś mógł pomóc mi to zrozumieć.

Pisalem juz w c++ (strukturalnie), znam css3, html5.

Wszystko co udało mi się do tej pory zrobić zamieszczam w paczce pod tym linkiem:
http://www.speedyshare.com/FWRMe/sudoku.rar

0

Nie chodzi o zlecanie komuś napisania Sudoku, tylko zlecania MI zrobienia okreslonych partii programu. Np "napisz teraz taka funkcje, ktora bedzie w klasie takiej i takiej, bedzie odpowiedzialna za to i za to, bedzie pracowalo z tym i z tym, mowilem Ci ze to pracuje tak i tak i dlatego potrzebujesz czegos takiego w calym sudoku." itp Ja wtedy pisze ten fragment, pokazuje go, ktoś ocenia, mowi mi co mam robic i czego sie uczyc dalej, zeby wykonac koleny fragment sudoku, np odpowiedzialny za generowanie nowej gry, planszy.

0

To się nazywa "korepetycje"...

0

A czy ktoś może znalazł gotowe rozwiązanie w sieci? Szukałem wszędzie ale nie ma nigdzie gotowego kodu na generowanie tablicy... Może znacie jakąś strone z plikami źródłowymi?
Gdybym miał coś takiego, na czym mógłbym się wzorować było by mi łatwiej, na teraz nie mam pojęcia jak to zacząć.

Ostatnio dzisiaj napisalem cos takiego. Oczywiscie to jest zly kod, ale chodzi o sam pomysl: tablica 9x9, for idzie po wszystkich polach, generuje liczbe od 1-9; potem trzy warunku: ta wygenerowana nie moze rownac sie zadnej liczbie ze swojej kolumny (9x9), zadnego wiersza (9x9), zadnej liczbie z kwadratu 3x3 w ktorym się znajduje. Nie umiem tego poprawnie zapisać, ktos moze pomóc? Pod linkiem plik z kodem.

http://pastebin.com/dsgDftq2

1 użytkowników online, w tym zalogowanych: 0, gości: 1