Városok játéka robot ellen JavaScriptben

Most módosítsuk a játékunkat úgy, hogy a játék egy robot, azaz egy program ellen folytatódjon, és ne egy másik ember ellen.

Legyen a robotunknak egy tömbje az összes engedélyezett városnak:

javascriptlet allCities = [];

Amikor az ember beírja az input mezőbe a saját városát, a robotnak ellenőriznie kell ennek a városnak a jelenlétét a saját tömbbjében.

Ebben az esetben a játékos minden lépésében a következő problémás helyzetek lehetségesek: a játékos olyan várost írt be, ami már volt; a játékos olyan várost írt be, ami nem azzal a betűvel kezdődik, amivel az előző város végződött; a játékos olyan várost írt be, ami nincs a robot listájában.

A saját lépésében a robotnak ki kell választania egyet az engedélyezett városok közül úgy, hogy ez a város még ne volt a játékban. Ugyanakkor a kiválasztott városnak azzal a betűvel kell kezdődnie, amivel az előző város végződött.

Задание 1

Valósítsd meg az ember és a robot elleni játékot.