Share This
Связаться со мной
Крути в низ
Categories
//Сумма пропущенных чисел: задача на написание кода на Python

Сумма пропущенных чисел: задача на написание кода на Python

16.11.2021Category : Python

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

Пропущенные числа — те, которых недостает в диапазоне от минимального до максимального числа в списке.

Примеры

sum_missing_numbers([4, 3, 8, 1, 2]) ➞ 18 # 5 + 6 + 7 = 18  sum_missing_numbers([17, 16, 15, 10, 11, 12]) ➞ 27 # 13 + 14 = 27  sum_missing_numbers([1, 2, 3, 4, 5]) ➞ 0 # Тут нет пропущенных чисел (все числа в диапазоне [1, 5] присутствуют в списке)

Варианты решений

def sum_missing_numbers(lst):     return sum(range(min(lst), max(lst) + 1)) - sum(lst)
def sum_missing_numbers(lst):     return sum(x for x in range(min(lst), max(lst)) if x not in lst )

summa propushhennyh chisel zadacha na napisanie koda na python a1bb794 - Сумма пропущенных чисел: задача на написание кода на Python

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close