JavaScript-те роботпен қалалар ойыны

Енді біздің ойынымызды өзгертіп, ол басқа адам емес, бағдарлама яғни роботпен ойналсын.

Біздің роботтың рұқсат етілген барлық қалалардың массиві болсын:

javascriptlet allCities = [];

Адам енгізу жолағына өз қаласын еңгізген кезде, робот оны өз массивінде бар-жоғын тексеруі керек.

Бұл жағдайда ойыншының әрбір жүрісінде төмендегі проблемалық жағдайлар болуы мүмкін: ойыншы бұрын болған қаланы енгізді; ойыншы алдыңғы қала аяқталған әріптен басқа әріппен басталатын қала енгізді; ойыншы роботтың тізімінде жоқ қала енгізді.

Өз кезегінде робот ойнада әлі болмаған рұқсат етілген қалалардың бірін алуы керек. Сонымен бірге таңдалған қала алдыңғы қала аяқталған әріптен басталуы тиіс.

Задание 1

Адам мен роботтың ойынын жүзеге асырыңыз.