Игра во градови против робот на JavaScript

Ајде сега да ја модифицираме нашата игра така, што играта ќе се води против робот, односно програма, а не против друг човек.

Нека нашиот робот има низа од сите дозволени градови:

javascriptlet allCities = [];

Кога човекот ќе го внесе својот град во полето за внес, робот мора да го провери присуството на тој град во својата низа.

Во тој случај, во секој потег на играчот можни се следниве проблематични ситуации: играчот внесе град кој веќе бил искористен; играчот внесе град кој не започнува на соодветната буква, односно буквата на која заврши претходниот град; играчот внесе град кој го нема во списокот на робот.

Во својот потег, робот мора да земе еден од дозволените градови така што тој град сè уште нема да биде искористен во играта. Притоа, избраниот град мора да започнува со буквата на која заврши претходниот град.

Задание 1

Имплементирајте игра човек против робот.