Маршрут по точкам

Представь персонажа на клетчатой карте: за один шаг он может пойти по горизонтали, вертикали или диагонали. Дан список точек points, которые нужно посетить строго в заданном порядке. Верните минимальное время, за которое можно пройти весь маршрут.

Примеры

Ввод
[[1, 1], [3, 4], [-1, 0]]
Вывод
7
Ввод
[[3, 2], [-2, 2]]
Вывод
5
Ввод
[[0, 0]]
Вывод
0

Нужно реализовать

def min_time_to_visit_all_points(points: list[list[int]]) -> int:

Теги

arraymath
PostgreSQLv16

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

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