instruction: Írj pszeudo kódot a tic-tac-toe min/max algoritmushoz.
output: 1. Definiáljuk a játéktáblát és a kezdeti állapotot.
  2. Definiáljuk a játékos szimbólumokat (X és O).
  3. Definiáljuk a maximális és a minimális játékost.
  4. Definiáljuk a 'maximize' függvényt, amely a játékállapotot veszi be, és a maximális pontszámot adja vissza.
  5. Definiáljuk a 'minimize' függvényt, amely a játék állapotát veszi, és a minimális pontszámot adja vissza.
  6. Definiáljuk a 'score' függvényt, amely kiértékeli a játék eredményét, és hozzárendel egy pontszámot.
  7. Definiáljuk a 'min-max' algoritmust, amely meghatározza az aktuális játékos számára a lehető legjobb lépést.
  8. Ha az aktuális játékos a maximális játékos, hívjuk meg a 'maximize' függvényt.
  9. Ha az aktuális játékos a min játékos, hívjuk meg a 'minimize' függvényt.
  10. Minden lehetséges lépésnél rekurzívan hívjuk meg a 'min-max' algoritmust.
  11. Adja vissza az aktuális játékos legjobb pontszámát és lépését.