Matrix

Matrix

Mittel

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

Umsetzung

Dein Code sollte nicht nur eine Liste von Zeilen und Spalten liefern können, sondern außerdem:

  • den Wert eines Elements in der Matrix anhand seiner Zeilen- und Spaltennummer setzen.

Geh bei allen Operationen auf der Matrix davon aus, dass Zeilen und Spalten bei null beginnen. Das heißt, die erste Zeile ist Zeile 0, die zweite Zeile ist Zeile 1, und so weiter.

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

Bereit, mit Matrix zu starten?

Melde dich bei Exercism an, um Go mit 34 Konzepte165 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.