Permainan Kota Melawan Robot dalam JavaScript
Sekarang mari kita modifikasi permainan kita sehingga permainan dilakukan melawan robot, yaitu program, bukan manusia lain.
Misalkan robot kita memiliki array semua kota yang diizinkan:
let allCities = [];
Ketika seseorang mengetikkan kota mereka ke dalam input, robot harus memeriksa keberadaan kota tersebut dalam array-nya.
Dalam hal ini, di setiap langkah pemain, situasi bermasalah berikut mungkin terjadi: pemain memasukkan kota yang sudah ada; pemain memasukkan kota tidak dengan huruf yang seharusnya mengakhiri kota sebelumnya; pemain memasukkan kota yang tidak ada dalam daftar robot.
Pada gilirannya, robot harus mengambil salah satu kota yang diizinkan sehingga kota tersebut belum ada dalam permainan. Selain itu, kota yang dipilih harus dimulai dengan huruf yang diakhiri oleh kota sebelumnya.
Implementasikan permainan manusia melawan robot.