Schiffe Versenken Zweidimensionales Array In 2

Die Papiervariante funktioniert so: zwei Spieler zeichnen ein Spielfeld auf dem Blatt Papier und platzieren dort ihre Schiffe per menschlicher Logik und Kreuzchen. Im Spiel erkennt der Mensch mit seiner menschlichen Logik wenn alle Felder seines 4'er Schiffes getroffen wurden. Er meldet das Schiff dann als getroffen. Wie übertragen wir das nun auf ein Programm? Du hast das Aufgezählt: Wasser Treffer Versenkt Flotte versenkt Auf das Feld wurde schon geschossen Koordinaten ausserhalb des Spielfelds Das klingt toll, aber gehen wir der Reihe nach. Punkt 1 und 2 sind kein Problem, aber erkläre mir wie der TE nun erkennt, das ein Schiff versenkt wurde? Bei dir haben alle Schiffe wohl einen Wert. Schiffe versenken programmieren? (Java). Einfach Schiff = 1, Wasser = 0. Zumindest habe ich das so verstanden (siehe Wasser, Schiff, Nahbereich). Natürlich ist das umsetzbar, aber was man am Anfang sich an Arbeit gespart hat, in dem man es simpel gemacht hat, muss man später kompliziert programmieren. Nun muss man Schiffe im Feld kompliziert erkennen.

  1. Schiffe versenken zweidimensionales arrays

Schiffe Versenken Zweidimensionales Arrays

Dazu verwenden wir omEntries() auf einer zugeordneten Version von jedem [place, population] Array. Die zugeordnete Version jedes inneren Arrays wird zu: ["country", place], // props[i] would be 'country' from the above `props` array ["population", population] // props[i+1] would be 'population' from the above `props` array] Das obige Array von [prop, value] innere Arrays können übergeben werden an omEntries(), das für Sie ein Objekt mit den Schlüsseln aus dem ersten Index und den Werten aus dem zweiten Index ist.. 39413 0 0 cookie-check Javascript: Konvertieren Sie ein zweidimensionales Array in ein Array von Objekten, indem Sie die erste 'Zeile' verwenden, um Eigenschaften zu definieren

#3 Danke das hat mir geholfen