Matrix

Matrix

Einfach

Anleitung

Gegeben ist ein String, der eine Matrix aus Zahlen darstellt. Gib die Zeilen und Spalten dieser Matrix zurück.

Für einen String mit eingebetteten Zeilenumbrüchen wie diesem:

9 8 7
5 3 2
6 6 7

der diese Matrix darstellt:

    1  2  3
  |---------
1 | 9  8  7
2 | 5  3  2
3 | 6  6  7

sollte dein Code Folgendes ausgeben können:

  • Eine Liste der Zeilen, wobei du jede Zeile von links nach rechts liest und dich dabei von oben nach unten über die Zeilen bewegst,
  • Eine Liste der Spalten, wobei du jede Spalte von oben nach unten liest und dich dabei von links nach rechts bewegst.

Die Zeilen für unsere Beispielmatrix:

  • 9, 8, 7
  • 5, 3, 2
  • 6, 6, 7

Und ihre Spalten:

  • 9, 5, 6
  • 8, 3, 6
  • 7, 2, 7

Wie diese Übung im Python-Track aufgebaut ist

Die Tests für diese Übung erwarten, dass du eine Matrix-[class][classes] erstellst (siehe auch classes). Das unterscheidet sich davon, ein Matrix-Objekt aus einer Drittanbieter-Bibliothek wie Numpy zu verwenden, was nicht unterstützt wird. Keine Sorge, es ist nicht so kompliziert, wie du denkst! Weitere Einstiegspunkte und Details zu classes und Datenstrukturen findest du in den folgenden Ressourcen:

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Python Exercism

Bereit, mit Matrix zu starten?

Melde dich bei Exercism an, um Python mit 17 Konzepte146 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.