Igra u gradove protiv robota na JavaScript

Sada hajde da modifikujemo našu igru tako da se igra protiv robota, odnosno programa, a ne druge osobe.

Neka naš robot ima niz svih dozvoljenih gradova:

javascriptlet allCities = [];

Kada osoba unese svoj grad u polje za unos, robot treba da proveri postojanje tog grada u svom nizu.

U tom slučaju, u svakom potezu igrača moguće su sledeće problematične situacije: igrač je uneo grad koji je već bio; igrač je uneo grad koji ne počinje na ono slovo na koje se završava prethodni grad; igrač je uneo grad kojeg nema na robotovoj listi.

U svoj potez robot treba da uzme jedan od dozvoljenih gradova tako da taj grad još nije bio u igri. Pritom, izabrani grad mora počinjati slovom na koje se završio prethodni grad.

Задание 1

Implementirajte igru osobe protiv robota.