Minmax27. Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. Найти номер элемента, с которого начинается самая длинная последовательность одинаковых чисел, и количество элементов в этой последовательности. Если таких последовательностей несколько, то вывести номер первой из них.

Решение на Python 3:

import random

N = random.randrange(2,20)
print("N = ",N)

x_prev = random.randint(0,1)
print(x_prev,end="; ");
largest = 1
temp_largest = 1
idx = 0
for i in range(1,N):
x = random.randint(0,1)
print(x,end="; ");
if x == x_prev:
temp_largest += 1
else:
if temp_largest > largest:
largest = temp_largest
idx = i - largest
temp_largest = 1
x_prev = x
if temp_largest > largest:
largest = temp_largest
idx = N - largest

print("\nLength of Largest Series:",largest)
print("Index:",idx)