⊗jsPrGCtTI 16 of 62 menu

Implementierung des Städtespiels in JavaScript

Lassen Sie uns besprechen, wie wir unser Projekt implementieren werden.

Ich würde damit beginnen, ein Array zu erstellen, in das die Städte eingetragen werden, die unsere Spieler eingeben:

let cities = [];

Nehmen wir an, das Spiel beginnt und der erste Spieler ist am Zug. Er tippt eine Stadt und drückt Enter. Offensichtlich können wir diese Stadt sofort in unser Array mit den Städten aufnehmen.

Nun ist der zweite Spieler an der Reihe. Da unser Array bereits nicht leer ist, wird dieser zweite Zug durch den gleichen Algorithmus beschrieben, wie alle folgenden Züge.

Was ist das für ein Algorithmus? Erstens muss geprüft werden, dass der erste Buchstabe der eingegebenen Stadt mit dem letzten Buchstaben der vorherigen Stadt übereinstimmt. Zweitens muss geprüft werden, dass diese Stadt noch nicht in diesem Spiel vorkam.

Wenn beide Bedingungen erfüllt sind, wird die eingegebene Stadt in unser Array eingetragen und der Zug wechselt zum nächsten Spieler. Wenn jedoch eine Bedingung nicht erfüllt ist, muss eine entsprechende Meldung ausgegeben werden.

Implementieren Sie das Spiel gemäß dem beschriebenen Algorithmus.

azbydeenesfrkakkptruuz