Проблема, которую нужно решить, - найти наибольшую последовательность повторяющихся чисел в списке. Например, если список был [2,3,4,4,4,5,4,7,6]
, и я искал наибольшую последовательность из 4, я бы возвратил 3.
До сих пор я только придумал цикл, который подсчитывает число указанныхчисло в ряду, но вы должны учитывать другие числа, а также есть способ сравнить, скажем, 3 "4" подряд против 2 "4". Любая помощь будет оценена
def find(list):
x = [2,3,4,4,5,5,5,5,6,7,8]
print(find(x))
приведенный выше код является только основной версткой. Мне не нужен ответ на всю функцию, а только основная логика и объяснения