Одинаковые диагонали

В тёплицевой матрице каждая диагональ сверху-слева вниз-вправо состоит из одинаковых значений. Дана матрица 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
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[[1,2,3,4],[5,1,2,3],[9,5,1,2]]
ОжидаемыйTrue
2
Ввод
[[1,2],[2,2]]
ОжидаемыйFalse
3
Ввод
[[1]]
ОжидаемыйTrue
4
Ввод
[[1,2,3],[4,1,2],[5,4,1]]
ОжидаемыйTrue
5
Ввод
[[1,2],[3,1],[4,3],[5,4]]
ОжидаемыйTrue
6
Ввод
[[1,2],[3,1],[4,3],[5,4],[1,2]]
ОжидаемыйFalse
Фокус-радио
На паузе · SomaFM · Fluid