JavaScript-da robotga qarshi shaharlar o'yini

Keling, endi o'yinimizni shunday o'zgartiraylikki, o'yin boshqa odamga emas, balki dasturga, ya'ni robotga qarshi o'ynalsin.

Robotimizda barcha ruxsat berilgan shaharlarning massivi bo'lsin:

javascriptlet allCities = [];

Odama inputga o'z shahrini kiritayotganda, robot ushbu shaharning o'z massivida mavjudligini tekshirishi kerak.

Bunday holda, har bir o'yinchi navbatida quyidagi muammoli vaziyatlar yuzaga kelishi mumkin: o'yinchi allaqachon ishtirok etgan shaharni kiritdi; o'yinchi oldingi shahar bilan tugagan harfga mos kelmaydigan shaharni kiritdi; o'yinchi robot ro'yxatida mavjud bo'lmagan shaharni kiritdi.

O'z navbatida robot o'yinda hali bo'lmagan ruxsat berilgan shaharlardan birini olishi kerak. Bunda tanlangan shahar oldingi shahar bilan tugagan harfdan boshlanishi kerak.

Задание 1

Odam va robot o'rtasidagi o'yinni amalga oshiring.