🌀 Заполнение матрицы по спирали



Эта классическая задача часто встречается на собеседованиях и олимпиадах. Рассмотрим несколько способов решения на Python.



На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n х m, заполнив ее по спирали числами от 1 до n x m. Спираль начинается в левом верхнем углу и закручивается по часовой стрелке.



Пример ввода:



7 6



Пример вывода:



1 2 3 4 5 6

22 23 24 25 26 7

21 36 37 38 27 8

20 35 42 39 28 9

19 34 41 40 29 10

18 33 32 31 30 11

17 16 15 14 13 12




👉 Пишите свое решение в комментариях👇



@golang_interview