Witam,
Chciałbym napisać funkcję, która będzie zwracała dużo różnych permutacji dobrych wyników.
Mam planszę do gry w statki x na y i chciałbym do niej wstawiać 3 statki długości 2. Można to zrobić na wiele sposobów.
Napisałem funkcję wstawiającą statek o długości n do planszy, ale nie wiem jak zrobić, żeby wygenerować wszystkie możliwe rozwiązania. Jeden statek można wstawić na 2 możliwości w 1 kratce, tych kratek jest x*y i są jeszcze kolejne statki. Nie chciałbym tego robić za pomocą List comprehensions, ponieważ albo będzie bardzo ciężko albo po prostu się nie da.