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

Цифры, идущие последовательно: задача на программирование

19.04.2021Category : Python

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

Шаблон:

 is_there_consecutive([lst], n, times)
  • [lst] — список может быть любой длины, цифры идут в произвольном порядке
  • n — цифра, которую нужно проверять
  • times — сколько раз подряд должна встретиться цифра n

Примеры

 is_there_consecutive([1, 3, 5, 5, 3, 3, 1], 3, 2) ➞ True  is_there_consecutive([1, 2, 3, 4, 5], 1, 1) ➞ True  is_there_consecutive([3], 1, 0) ➞ True  is_there_consecutive([2, 2, 3, 2, 2, 2, 2, 3, 4, 1, 5], 3, 2) ➞ False  is_there_consecutive([5, 5, 5, 5, 5], 5, 7) ➞ False

Вариант решения

def is_there_consecutive(lst, n, times):     return str(n)*times in ''.join(map(str, lst))

cifry idushhie posledovatelno zadacha na programmirovanie 95dc1f2 - Цифры, идущие последовательно: задача на программирование

Хотите решать больше задач по Python

Подписывайтесь на нас в Телеграм

Подписаться ×

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