Skip to content

Python-библиотека, которая осуществляет получение квадратной матрицы (NxN) с удалённого сервера и возвращает её пользователю в виде List[int]

AnnaBerk/Traverse-matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Обход матрицы

Описание

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]

About

Python-библиотека, которая осуществляет получение квадратной матрицы (NxN) с удалённого сервера и возвращает её пользователю в виде List[int]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages