Share This
Связаться со мной
Крути в низ
Categories
//Подсчитываем одинокие единицы: задача на программирование

Подсчитываем одинокие единицы: задача на программирование

13.09.2021Category : Python

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

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

Примеры

count_lone_ones(101) ➞ 2  count_lone_ones(1191) ➞ 1  count_lone_ones(1111) ➞ 0  count_lone_ones(462) ➞ 0

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

import re def count_lone_ones(n):     return len(re.findall('(?<!1)1(?!1)', str(n)))
import re def count_lone_ones(n):     return sum(i == '1' for i in re.split('[^1]', str(n)))

podschityvaem odinokie edinicy zadacha na programmirovanie c36c72f - Подсчитываем одинокие единицы: задача на программирование

Марк Лутц «Изучаем 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