← К задачам
Средне · +3МассивыЧисла

Один, два, пропусти несколько

Создайте функцию, которая вычисляет, сколько чисел отсутствует на упорядоченной числовой линии. Эта числовая линия начинается с первого значения списка и увеличивается на 1 до конца числовой линии, заканчивая последним значением списка.

how_many_missing([1, 2, 3, 8, 9]) ➞ 4

# Числовая линия начинается с 1 и заканчивается 9 (поэтому числа 0 и 10 отсутствуют в ней).
# Отсутствующие числа на этой линии: 4, 5, 6 и 7.
# Отсутствует 4 числа.

Примеры

how_many_missing([1, 3]) ➞ 1

how_many_missing([7, 10, 11, 12]) ➞ 2

how_many_missing([1, 3, 5, 7, 9, 11]) ➞ 5

how_many_missing([5, 6, 7, 8]) ➞ 0

Примечание

Если числовая линия полная или список пуст, вернуть 0.

def how_many_missing(lst):
	
Для запуска тестов необходима авторизация.
Поддержать проект