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»

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

Скачать ×

  • 8 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

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