⊗jsPrGCtTI 16 of 62 menu

Քաղաքների խաղի իրականացումը JavaScript-ում

Եկեք քննարկենք, թե ինչպես ենք իրականացնելու մեր նախագիծը։

Ես կսկսեի նրանից, որ կստեղծեի մի զանգված, որտեղ կգրանցվեն մեր խաղացողների մուտքագրած քաղաքները։

let cities = [];

Ենթադրենք, որ խաղը սկսվել է, և քայլ է կատարում առաջին խաղացողը։ Նա մուտքագրում է քաղաք և սեղմում Enter։ Ակնհայտ է, որ այդ քաղաքը մենք կարող ենք անմիջապես ավելացնել մեր քաղաքների զանգվածին։

Այժմ քայլը կանցնի երկրորդ խաղացողին։ Քանի որ մեր զանգվածն այլևս դատարկ չէ, ապա այս երկրորդ քայլը կնկարագրվի նույն ալգորիթմով, ինչպես և բոլոր հաջորդ քայլերը։

Ի՞նչ ալգորիթմ է սա։ Նախ, պետք է ստուգել, որ մուտքագրված քաղաքի առաջին տառը համընկնում է նախորդ քաղաքի վերջին տառի հետ։ Երկրորդ, պետք է ստուգել, որ նման քաղաք դեռ չի եղել այս խաղում։

Եթե այս երկու պայմաններն էլ բավարարվում են, ապա մուտքագրված քաղաքը գրանցվում է մեր զանգվածում, և քայլը անցնում է հաջորդ խաղացողին։ Եթե որևէ պայման չի բավարարվում, ապա անհրաժեշտ է դրա մասին հաղորդագրություն ցուցադրել։

Իրականացրեք խաղը նկարագրված ալգորիթմի համաձայն։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել