Python: найти максимальную длину последовательных 0 в заданной двоичной строке
Python String: Упражнение 64 с решением
Напишите программу на Python, чтобы найти максимальную длину последовательных 0 в заданной двоичной строке.
Пример решения : -
Код Python:
def max_consecutive_0(input_str):
return max(map(len,input_str.split('1')))
str1 ='111000010000110'
print("Original string:" + str1)
print("Maximum length of consecutive 0’s:")
print(max_consecutive_0(str1))
str1 ='111000111'
print("Original string:" + str1)
print("Maximum length of consecutive 0’s:")
print(max_consecutive_0(str1))
Пример вывода:
Исходная строка: 111000010000110 Максимальная длина последовательных 0-х: 4 Исходная строка: 111000111 Максимальная длина последовательных 0-х: 3
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для удаления начальных нулей с IP-адреса.
Далее: Напишите программу на Python, чтобы найти все общие символы в лексикографическом порядке из двух заданных строчных букв. Если общих букв нет, выведите «Нет общих символов».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования