Python-библиотека, которая осуществляет получение квадратной матрицы (NxN) с удалённого сервера и возвращает её пользователю в виде List[int]. Этот список содержит результат обхода полученной матрицы по спирали: против часовой стрелки, начиная с левого верхнего угла.
Пример исходной матрицы:
+-----+-----+-----+-----+
| 10 | 20 | 30 | 40 |
+-----+-----+-----+-----+
| 50 | 60 | 70 | 80 |
+-----+-----+-----+-----+
| 90 | 100 | 110 | 120 |
+-----+-----+-----+-----+
| 130 | 140 | 150 | 160 |
+-----+-----+-----+-----+
- Матрица гарантированно содержит целые неотрицательные числа. Форматирование границ иными символами не предполагается.
- Библиотека работает с квадратными матрицами разной размерности.
- Взаимодействие с сервером реализовано асинхронно - посредством aiohttp.
- Библиотека содержит функцию со следующим интерфейсом:
async def get_matrix(url: str) -> List[int]