Программа на пайтон Недавно Козак Ус нашел волшебный круг! По нему расположены n вершин, так что вершины i и i + 1 - соседние для 1≤i Казак Ус начал делать следующие действия с этим кругом. Он выбрал число х. Если вершины i и j соседние и ai = aj = X, то он разрезает круг по дуге, соединяющей эти две вершины. Другими словами, он делает разрез между двумя соседними вершинами, значениях которых равны x.
Можно выбрать так число х, чтобы Козак Ус сделал по крайней мере два разреза?
Накнул идею,
n = int(input())
i = [int(a) for a in input().split(maxsplit=n)]
k = 0
b = 0
for i in range (k, n + 1):
if i[k] == i[k + 1]:
b = b + 1
k = k + 1
if i[0] == i[n - 1]:
b = b + 1
if b == 2 or b > 2:
print ('Yes')
else:
print ('No')
И выдает ошибку в 6 строке:
'int' object is not subscriptable
Кто шарит