Олимпиадный тренинг

Задача . Заполнение спиралью 🌀🌶️🌶️


Задача

Темы:

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

Формат входных данных
На вход программе на одной строке подаются два натуральных числа n и m – количество строк и столбцов в матрице.

Формат выходных данных
Программа должна вывести матрицу в соответствии образцом.

Примечание. Для вывода элементов матрицы как в примерах отводите ровно 3 символа на каждый элемент. Для этого используйте строковый метод ljust(). Можно обойтись и без ljust(), система примет и такое решение. 😇


Примеры
№Входные данныеВыходные данные
1
4 5
1  2  3  4  5
14 15 16 17 6
13 20 19 18 7
12 11 10 9  8
2
1 6
1  2  3  4  5  6
3
3 3
1  2  3
8  9  4
7  6  5
Статистика успешных решений по компиляторам
 Кол-во
Python1