‘런’은 같은 값이 반복되는 하나의 시퀀스이다. 다음 리스트에서 가장 긴 런을 계산하는 프로그램을 작성하라. 예를 들어, 다음 원소가 있는 리스트에서 가장 긴 런의 길이는 4이다.
[1,2,5,5,3,1,2,4,3,2,2,2,2,3,6,5,5,6,3,1]
문제에서
if list[j]==list[j+1]: IndexError: list index out of range
오류가 나는데 어느 부분을 수정해야 되나요? 파이썬 초보라 잘 모릅니다.
run=[1,2,5,5,3,1,2,4,3,2,2,2,2,3,6,5,5,6,3,1]
list =[]
for i in run:
a=1
list.append(a)
for j in list:
if list[j]==list[j+1]:
len(list)
else:
list.clear()
print(a)