JavaScript'te Robota Karşı Şehirler Oyunu

Şimdi oyunumuzu, başka bir insana karşı değil de programa karşı, yani robota karşı oynanacak şekilde değiştirelim.

Robotumuzun tüm izin verilen şehirlerden oluşan bir dizisi olsun:

javascriptlet allCities = [];

İnsan kendi şehrini input alanına girdiğinde, robot bu şehrin kendi dizisinde olup olmadığını kontrol etmelidir.

Bu durumda, oyuncunun her hamlesinde aşağıdaki sorunlu durumlar ortaya çıkabilir: oyuncu daha önce söylenmiş bir şehri girdi; oyuncu bir önceki şehrin bitiş harfiyle başlamayan bir şehir girdi; oyuncu robotun listesinde olmayan bir şehir girdi.

Robot, kendi sırasında, daha önce oyunda söylenmemiş izin verilen şehirlerden birini seçmelidir. Ayrıca, seçilen şehir, bir önceki şehrin bittiği harfle başlamalıdır.

Задание 1

İnsana karşı robot oyununu uygulayın.