Алина1564
?>

дана последовательность натуральных чисел, которая заканчивается числом 1. найти среди чисел максимальное число, которое меньше 50.

Информатика

Ответы

lavorenn

ответ:

41.

объяснение:

1 11 21 31 [41] готово

Ананян Иван1281

Проходим по строке, запоминая текущий символ и сколько раз он уже повторился. Если следующий символ такой же, то просто увеличиваем длину серии на 1, если нет - выводим информацию про серию и начинаем новую. Надо не забыть корректно обработать последний символ - после него серия также заканчивается.

Код (Python 3):

s = input()

current_digit, count = None, 0

for digit in s:

   if current_digit != digit:

       if count > 0:

           print(count, current_digit)

       current_digit, count = digit, 1

   else:

       count += 1

print(count, current_digit)

rusdtver

Проходим по строке, запоминая текущий символ и сколько раз он уже повторился. Если следующий символ такой же, то просто увеличиваем длину серии на 1, если нет - выводим информацию про серию и начинаем новую. Надо не забыть корректно обработать последний символ - после него серия также заканчивается.

Код (Python 3):

s = input()

current_digit, count = None, 0

for digit in s:

   if current_digit != digit:

       if count > 0:

           print(count, current_digit)

       current_digit, count = digit, 1

   else:

       count += 1

print(count, current_digit)

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

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

дана последовательность натуральных чисел, которая заканчивается числом 1. найти среди чисел максимальное число, которое меньше 50.
Ваше имя (никнейм)*
Email*
Комментарий*

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

turovvlad
agaloan8
Полковников_Милана
keti0290103
Lugovoi
борисовна Елена78
zrv85
serge-lysoff
Natalya1895
Ushakova Sakhno
galtig83
gabramova
alenchik19938823
СмыковаДарья1969
tenvalerij