[groovy] Sudoku Backtracking – ostatnie starcie

Uznałam, że nie ma co udawać, że komputer rozwiązuje cokolwiek symulując człowieka i postanowiłam zaimplementować algorytm z nawrotami (backtracking). To, mam nadzieję, moja ostatnia próba rozwiązania sudoku z pomocą programowania.

Continue reading “ Sudoku Backtracking – ostatnie starcie”

“Sudoku solver” – tym razem nie wyszło – post mortem

Próbowałam zrobić program rozwiązujący sudoku. Gdyby to nie było wystarczająco skomplikowane dorzuciłam do tego równoległość. Nie wyszło. Ale dlaczego?

Continue reading ““Sudoku solver” – tym razem nie wyszło – post mortem”

Gra w życie -> Maszyna stanów w Groovy’m

Natknęłam się ostatnio w sieci na wpis o implementacji maszyny stanów w Groovy’m i postanowiłam wykorzystać ten pomysł w praktyce. Do implementacji wybrałam Grę w Życie. Algorytm nie jest skomplikowany, każda komórka może przyjąć jeden z dwóch stanów, a i przejść między stanami nie jest za dużo. Continue reading “Gra w życie -> Maszyna stanów w Groovy’m”