Поиск по этому блогу

вторник, 24 ноября 2020 г.

Задание КИМ 24_4

Текстовый файл 24-j7.txt состоит не более чем из 1000000 десятичных цифр. Найдите максимальную длину последовательности, которая состоит из цифр одинаковой четности. Например, в последовательности 1533244622185452354, 5 последовательностей с нечетными цифрами: 1533, 1, 5, 5, 35; и 5 с четными: 244622, 8, 4, 2, 4. Следовательно, искомая последовательность – 244622. В качестве ответа укажите максимальную длину найденной последовательности.
Решение
f=open("E:24-j7.txt","r")
n=1
maxdlina=1
s=  f.read()
f.close() 
for i in range (len(s)-1):
    if int(s[i])%2==int(s[i+1])%2:
        n+=1
    elif maxdlina < n :
        maxdlina=n
        n=1
    else:
        n=1
print(maxdlina)

Комментариев нет:

Отправить комментарий