Tracks
/
Factor
Factor
/
Übungen
/
Spiralmatrix
Spiralmatrix

Spiralmatrix

Mittel

Einführung

In einem kleinen Dorf nahe einem uralten Wald erzählte man sich die Legende von einem verborgenen Schatz, der tief im Wald vergraben liegen sollte. Trotz zahlreicher Versuche hatte ihn noch nie jemand gefunden. Das sollte sich jedoch ändern, und zwar dank einer jungen Entdeckerin namens Elara. Sie hatte ein altes Dokument entdeckt, in dem Anweisungen standen, wie man den Schatz finden konnte. Mithilfe dieser Anweisungen gelang es Elara, eine Karte zu zeichnen, die den Weg zum Schatz zeigte.

Zu ihrer Überraschung folgte der Weg einer seltsamen Spirale im Uhrzeigersinn. Kein Wunder, dass niemand den Schatz zuvor hatte finden können! Mit der Karte in der Hand macht sich Elara auf den Weg, den verborgenen Schatz zu entdecken.

Anleitung

Deine Aufgabe ist es, eine quadratische Matrix der vorgegebenen Größe zurückzugeben.

Die Matrix soll mit natürlichen Zahlen gefüllt werden, beginnend mit 1 in der oberen linken Ecke. Die Zahlen steigen spiralförmig nach innen im Uhrzeigersinn an, wie diese Beispiele zeigen:

Beispiele

Spiralmatrix der Größe 3

1 2 3
8 9 4
7 6 5

Spiralmatrix der Größe 4

 1  2  3 4
12 13 14 5
11 16 15 6
10  9  8 7
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Factor Exercism

Bereit, mit Spiralmatrix zu starten?

Melde dich bei Exercism an, um Factor mit 47 Konzepte163 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.