Arrays
Mehrdimensionale Arrays
Bei der Cäsar-Chiffre wurde ein String als eindimensionales Array verwendet. Zum Beispiel:
alphabet = "abcdefght"
mit alphabet[4] konnte man auf den Buchstaben "d" zugreifen.
Die eckigen Klammern dienen also dazu eine Position innerhalb des Strings zu beschreiben.
Erweitert man nun die Variable um eine weitere Dimension so erhält man ein mehrdimensionales Array.
variable= [[1,.,.,n],[1,.,.,n]]
Legt also ein Array an, welches in der ersten Reihe 1,2,3 beinhaltet und in der zweiten 4,5,6. Auf die Reihen kann man mit
variable[0] => 1. Reihe variable[1] => 2. Reihe
zugreifen.
Gebt mit zwei print() Befehlen die Reihen aus. Die Anzahl der Reihen dient somit als y-Achse und eine Reihe als x-Achse.
Würde man nun 10 Reihen (0..9) erzeugen, die immer um eins versetzt das Alphabet abbilden, dann könnte man so eine vereinfachte Vigenere-Chiffre umsetzten. Mit diesen Informationen könnt ihr nun eine Chiffre realisieren. Viel Erfolg!