Share This
Связаться со мной
Крути в низ
Categories
//Годится ли гора для восхождения? Задача для питонистов

Годится ли гора для восхождения? Задача для питонистов

13.09.2021Category : Python

Напишите функцию, которая будет принимать список чисел, представляющих отдельные высоты горы, и определять, годится ли такая гора для восхождения на нее.

Пригодными для восхождения горами будем считать те, где разница между соседними высотами не превышает 5 единиц.

Примечание. Список может начинаться с любого числа и быть любой длины.

Примеры

is_scalable([1, 2, 4, 6, 7, 8]) ➞ True  is_scalable([40, 45, 50, 45, 47, 52]) ➞ True  is_scalable([2, 9, 11, 10, 18, 21]) ➞ False

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

def is_scalable(lst):     return all(abs(a-b) <= 5 for a, b in zip(lst, lst[1:]))
def is_scalable(lst):     return all(abs(lst[i] - lst[i - 1]) < 6 for i in range(1, len(lst)))

goditsja li gora dlja voshozhdenija zadacha dlja pitonistov 6ad74bc - Годится ли гора для восхождения? Задача для питонистов

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

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

Скачать ×

  • 2 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