← К задачам
Легко · +1МассивыМатематика

Расхождение инвентаря

На складе провели ревизию: для каждой позиции есть учётное количество и фактическое. Кладовщик хочет одним числом оценить, насколько всё разошлось.

Напишите функцию discrepancy(expected, actual), которая принимает два списка целых чисел одинаковой длины — учётные и фактические остатки по позициям. Верните сумму абсолютных расхождений по всем позициям, то есть sum(|expected[i] - actual[i]|).

Для пустых списков верните 0.

Пример:

discrepancy([10, 5, 3], [10, 4, 6]) -> 4   # 0 + 1 + 3
discrepancy([7], [10]) -> 3
def discrepancy(expected, actual):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект