⊗jsPrGCtTI 16 of 62 menu

Linnade mängu realiseerimine JavaScriptis

Arutleme, kuidas me oma projekti ellu viime.

Alustaksin sellest, et looksin massiivi, kuhu kantakse mängijate sisestatud linnad:

let cities = [];

Oletame, et mäng on alanud ja esimene mängija on käigus. Ta sisestab linna ja vajutab Enter. Ilmselgelt võime selle linna kohe meie massiivi linnadega lisada.

Nüüd on teise mängija käik. Kuna meie massiiv ei ole enam tühi, siis kirjeldatakse seda teist käiku sama algoritmiga, mis kõik järgnevad käigud.

Mis see algoritm on? Esiteks tuleb kontrollida, kas sisestatud linna esimene täht ühtib eelmise linna viimase tähega. Teiseks tuleb kontrollida, kas sellist linna ei ole selles mängus veel olnud.

Kui mõlemad tingimused on täidetud, siis lisatakse sisestatud linn meie massiivi ja käik läheb järgmisele mängijale. Kui mõni tingimus ei ole täidetud, siis tuleb sellest teade välja anda.

Realiseerige mäng vastavalt kirjeldatud algoritmile.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu