Аношкина1696
?>

с информатикой) Имеется строка, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд. Программу нужно составить на питоне ​

Информатика

Ответы

Николаевна_Анна670

Нашел у себя код, можно было и покрасивее это написать, но код был не совсем для этой задачи. С подсчетом длины наибольшей последовательности он спокойно справляется.

buff, pred_buff = '', ''

a = input("Введите строку: ")

for i in range(len(a)):

   if a[i].isdigit():

       pred_buff += a[i]

   else:

       if len(pred_buff) > len(buff):

           buff = pred_buff

           pred_buff = ''

if len(buff) > 0:

   print(len(buff))

else:

   print(len(pred_buff))

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

с информатикой) Имеется строка, содержащая буквы латинского алфавита и цифры. Вывести на экран длину наибольшей последовательности цифр, идущих подряд. Программу нужно составить на питоне ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Иванович621
rusmoney92
jamaltreid
morozova4956
Рогов1996
rusmoney92
TatiyanaBe20135263
smook0695
marinatehnomaster21
Espivak
elenabarskova7145
simonovaliubov5852
eidevyatkina
etv771370
Лилин1079