Piszę właśnie algorytm do odgadywania przez komputer kodu wymyślonego przez użytkownika, ale mam problem z implementacją algorytmu Kuntha.
Najpierw tworzę zbiór wszystkich możliwych kombinacji - użytkownik ma mieć możliwość wyboru od 6 do 12 kolorów i od 3 do 6 pozycji.
Załóżmy, że użytkownik wpisał kod ABCD. Pierwsza próba zgadnięcia to AABB. Teraz wiem, że ze zbioru trzeba usunąć wszystkie możliwości, które nie mają żadnego A i żadnego B, i takie, które składają się z samych liter A i B, ale mam problem z implementacją tego, a na internecie ciężko znaleźć coś poza ogólnym opisem tego algorytmu. Mógłby ktoś pomóc w ogólnej idei implementacji takiego rozwiązania?