← К задачам
Легко · +1ГеометрияМатематика

Сетка склада: число шагов

Погрузчик ездит по складу, расчерченному на квадратную сетку, и умеет двигаться только вдоль осей: вверх-вниз и влево-вправо. Чтобы добраться из клетки (x1, y1) в клетку (x2, y2), ему нужно сделать ровно столько шагов, сколько составляет манхэттенское расстояние: |x1 - x2| + |y1 - y2|.

Напишите функцию grid_steps(x1, y1, x2, y2), которая возвращает число шагов.

Примеры:

grid_steps(0, 0, 3, 4)    -> 7
grid_steps(2, 2, 2, 2)    -> 0
def grid_steps(x1, y1, x2, y2):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект