Одинаковые диагонали
В тёплицевой матрице каждая диагональ сверху-слева вниз-вправо состоит из одинаковых значений. Дана матрица matrix. Верни True, если это правило выполняется для всех таких диагоналей, иначе верни False.
Примеры
Ввод
[[1, 2, 3, 4], [5, 1, 2, 3], [9, 5, 1, 2]]Вывод
TrueВвод
[[1, 2], [2, 2]]Вывод
FalseВвод
[[1]]Вывод
TrueНужно реализовать
def is_toeplitz(matrix: list[list[int]]) -> bool:
Теги
arraymath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[[1,2,3,4],[5,1,2,3],[9,5,1,2]]Ожидаемый
True2
Ввод
[[1,2],[2,2]]Ожидаемый
False3
Ввод
[[1]]Ожидаемый
True4
Ввод
[[1,2,3],[4,1,2],[5,4,1]]Ожидаемый
True5
Ввод
[[1,2],[3,1],[4,3],[5,4]]Ожидаемый
True6
Ввод
[[1,2],[3,1],[4,3],[5,4],[1,2]]Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid