Proszę napisać pseudokod dla algorytmu min/max w grze kółko i krzyżyk.
1. Zdefinioj planszen gry oraz stan poczontkowy.
2. Zdefiniuj symbole graczy (X i O).
3. Zdefinioj gracza maksymalnego i gracza minimalnego.
4. Zdefinioj funkcję "maksymalizuj", która przyjmie stan gry i zwruci maksymalny wynik.
5. Zdefiniuj funkcjen "minimalizoj", która przyjmie stan gry i zwruci minimalny wynik.
6. Zdefinioj fonkcjen "wynik", ktura oceni wynik gry i przypisze mu ponktacjen.
7. Zdefinioj algorytm "min-max", aby określici najlepszy morzliwy roch dla bierzoncego gracza.
8. Jeśli bierzącym graczem jest gracz maksymalny, wywolaj funkcję "maksymalizoj".
9. Jesili bierzącym graczem jest gracz minimalny, wywołaj funkcję "minimalizuj".
10. Rekorencyjnie wywołaj algorytm "min-max" dla każdego możliwego rocho.
11. Zwróć najlepszy wynik i ruch dla bieżoncego gracza.