У маленькому селі поблизу стародавнього лісу існувала легенда про скарб, захований глибоко в лісовій гущавині. Попри численні спроби, нікому так і не вдалося його знайти. Але це мало змінитися завдяки юній дослідниці на імʼя Елара. Вона знайшла старий документ із вказівками, як відшукати скарб. Скориставшись цими вказівками, Елара змогла намалювати карту, яка розкривала шлях до скарбу.
На її подив, цей шлях виявився незвичайною спіраллю, що закручувалася за годинниковою стрілкою. Не дивно, що ніхто не міг знайти скарб раніше! З картою в руках Елара вирушає в подорож, щоб розкрити таємницю захованого скарбу.
Завдання - повернути квадратну матрицю заданого розміру.
Матрицю потрібно заповнити натуральними числами, починаючи з 1 у верхньому лівому куті та збільшуючи їх у порядку спіралі, що закручується всередину за годинниковою стрілкою, як у цих прикладах:
1 2 3
8 9 4
7 6 5
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
Зареєструйтеся на Exercism, щоб вивчати й опановувати TypeScript, а також 108 вправ та справжнє наставництво від людей, і все це безкоштовно.