Erstellen von Grids in Python
Frage : ich möchte erstellen Sie ein raster wie dieses.
08 06 78 56 96
45 63 68 23 51
63 78 45 08 37
56 73 92 73 83
43 22 67 98 55
Einmal habe ich diese Gitter, ich will das Produkt von vier angrenzenden zahlen in die gleiche Richtung (oben, unten, Links, rechts, oder Diagonal)?
Wie kann ich dies tun?
Ich suchte viel und fand eine Antwort. Sie schlug vor, mit N-dimensionalen Arrays. Aber ich weiß nicht, wie zu tun?
Danke Michael0x2a
In welchem format ist, Ihre Daten, mit zu beginnen?
Kann nicht verstehen, Ihre Frage?
Sie möchten, erstellen Sie ein raster von zahlen wie in der Frage, Recht? So wie bekommen Sie diese zahlen? Sind Sie in eine Liste?
Möchten Sie ein mehrdimensionales array, und das sollte helfen: stackoverflow.com/questions/6667201/...
In welchem format ist, Ihre Daten, mit zu beginnen?
Kann nicht verstehen, Ihre Frage?
Sie möchten, erstellen Sie ein raster von zahlen wie in der Frage, Recht? So wie bekommen Sie diese zahlen? Sind Sie in eine Liste?
Möchten Sie ein mehrdimensionales array, und das sollte helfen: stackoverflow.com/questions/6667201/...
InformationsquelleAutor KillerCode | 2013-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie geben Sie einen umgekehrten Schrägstrich am Ende der Zeichenfolge, es wird Ihnen erlauben, auch weiterhin den aktuellen string an die nächste Zeile. Lassen Sie uns also zunächst Gedanken über die einfachste Art und Weise können wir Sachen, die raster von zahlen in unseren code, eine einfache Zeichenfolge mit Linien, getrennt durch newline-Zeichen!
Versuchen, etwas wie das zu tun:
Dann können Sie print grid mit:
Dem raster wird eine zweidimensionale Liste, die abgefragt werden kann, indem zuerst die Angabe der Zeile, dann die Spalte. Zum Beispiel, wenn Sie wollen zu bekommen ein element aus der 4. Zeile und der 2. Säule, die man tun könnte:
Und korrekt, geben Sie 73 denn wenn man sich an das original-Gitter:
73 in Zeile 4 und Spalte 2. Viel Glück mit dem Projekt Euler.
Edit:
Möglicherweise fehlen ein nettes source-code-editor so, hier ist der Problem 11 grid aus dem Projekt Euler schön angelegt im format-string für Sie zu analysieren und zu tun, was Sie bitte mit. 🙂
InformationsquelleAutor Shashank