JavaScript-те роботпен қалалар ойыны
Енді біздің ойынымызды өзгертіп, ол басқа адам емес, бағдарлама яғни роботпен ойналсын.
Біздің роботтың рұқсат етілген барлық қалалардың массиві болсын:
javascriptlet allCities = [];
Адам енгізу жолағына өз қаласын еңгізген кезде, робот оны өз массивінде бар-жоғын тексеруі керек.
Бұл жағдайда ойыншының әрбір жүрісінде төмендегі проблемалық жағдайлар болуы мүмкін: ойыншы бұрын болған қаланы енгізді; ойыншы алдыңғы қала аяқталған әріптен басқа әріппен басталатын қала енгізді; ойыншы роботтың тізімінде жоқ қала енгізді.
Өз кезегінде робот ойнада әлі болмаған рұқсат етілген қалалардың бірін алуы керек. Сонымен бірге таңдалған қала алдыңғы қала аяқталған әріптен басталуы тиіс.
Задание 1
Адам мен роботтың ойынын жүзеге асырыңыз.