Функция на Python

Выполнен
Заказ
3941235
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
10 Мар 2021 в 14:00
Цена
0 ₽
Блокировка
10 дней
Размещен
6 Мар 2021 в 19:40
Просмотров
29
Описание работы
Нужно написать функцию, условие: дано поле судоку 9 на 9 ( ну то есть, матрица), обращаясь к элементу из поля нужно получить диагональ, в которой он лежит.
Есть доктесты, по которым можно понять как работает функция и проверить, и шаблон есть. Вставляю шаблон сюда.
def get_diagonal(grid: tp.List[tp.List[str]], pos: tp.Tuple[int, int]) -> tp.List:
"""Возвращает все значения диагоналей, в который попадает позиция pos
>>> grid = [["0", "2", "3", "4", "5", "6", "7", "8", "1"], \
["1", "0", "3", "4", "5", "6", "7", "1", "9"], \
["1", "2", "0", "4", "5", "6", "1", "8", "9"], \
["1", "2", "3", "0", "5", "1", "7", "8", "9"], \
["1", "2", "3", "4", "0", "6", "7", "8", "9"], \
["1", "2", "3", "1", "5", "0", "7", "8", "9"], \
["1", "2", "1", "4", "5", "6", "0", "8", "9"], \
["1", "1", "3", "4", "5", "6", "7", "0", "9"], \
["1", "2", "3", "4", "5", "6", "7", "8", "0"]]
>>> get_diagonal(grid, (0, 0))
['0', '0', '0', '0', '0', '0', '0', '0', '0']
>>> get_diagonal(grid, (1, 1))
['0', '0', '0', '0', '0', '0', '0', '0', '0']
>>> get_diagonal(grid, (3, 3))
['0', '0', '0', '0', '0', '0', '0', '0', '0']
>>> get_diagonal(grid, (8, 8))
['0', '0', '0', '0', '0', '0', '0', '0', '0']
>>> get_diagonal(grid, (7, 7))
['0', '0', '0', '0', '0', '0', '0', '0', '0']
>>> get_diagonal(grid, (8, 0))
['1', '1', '1', '1', '0', '1', '1', '1', '1']
>>> get_diagonal(grid, (2, 6))
['1', '1', '1', '1', '0', '1', '1', '1', '1']
>>> get_diagonal(grid, (6, 2))
['1', '1', '1', '1', '0', '1', '1', '1', '1']
"""
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 дня 4 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир