← Назад к списку задач

магический квадрат

Общее Уровень 2

Описание задачи

Задача: Магический квадрат

Необходимо определить, является ли заданная матрица (сетка) магическим квадратом. Магический квадрат – это квадратная таблица чисел, где сумма элементов в каждой строке, столбце и диагонали одинакова.

Входные данные:
grid: Список списков (матрица), представляющий собой сетку целых чисел. Размерность матрицы должна быть квадратом (n x n).

Выходные данные:
True, если матрица является магическим квадратом, и False в противном случае.

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def is_magic_square(grid):