Linnade mäng robotiga JavaScriptis
Muudame nüüd oma mängu nii, et mängu mängitakse roboti, st programmi, mitte teise inimese vastu.
Olgu meie robotil massiiv kõigist lubatud linnadest:
let allCities = [];
Kui inimene sisestab sisendväljale oma linna, peab robot kontrollima selle linna olemasolu oma massiivis.
Sel juhul on igas mängija käigus võimalikud järgmised probleemsed olukorrad: mängija sisestas linna, mis juba oli; mängija sisestas linna mille algustäht ei ole see, millega lõppes eelmine linn; mängija sisestas linna, mida ei ole roboti nimekirjas.
Oma käigus peab robot võtma ühe lubatud linnadest nii, et seda linna polnud veel mängus. Samal ajal peab valitud linn algama tähega, millega eelmine linn lõppes.
Rakenda inimese mäng robotiga.