Текстовый файл
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)
Комментариев нет:
Отправить комментарий