Şäherler oýunynyň JavaScript-däki amala aşyrylyşy

Gelin, taslamamyzy nädip amala aşyrjakdygymyzy çaklaşalyň.

Men şeýle başlardym: oýunçylarymyzyň girizýän şäherlerini ýazyp goýjak massiw dörederdim:

javascriptlet cities = [];

Oýnyň başlangyjy we birinji oýunçy aralaryny geçýär diýeli. Ol şäheri ýazyp, Enter basýar. Bu şäheri derrew massiwimize girip bileris.

Indi ikinji oýunçy aralyk alar. Massiwimiz boş däl bolany üçin, bu ikinji aralyk ýönekeýlikde soňky aralyklar bilen deň algoritm bilen düşündiriler.

Bu algoritma näme? Birinjiden, girizilen şäheriň ilkinji harpynyň, öňki şäheriň soňky harpy bilen gabat gelýändigini barlamaly. Ikinjiden, bu şäheriň entek bu oýunda bolmandygyny barlamaly.

Eger bu iki şert hem ýerine ýetse, girizilen şäher massiwimize ýazylar we aralyk indiki oýunçya geçýär. Eger bir şert ýerine ýetmese, onda bu barada habar çykarmaly.

Задание 1

Oýny düşündirilen algoritma boýunça amala aşyryň.