dmshar, суть в том что в тех списках которые будет использовать функция, последовательность есть всегда. Нужна лишь функция, которая будет ее находить. Так дело и есть в том что я не понимаю как составить алгоритм. У меня функция пока что делит список на подсписки и все, дальше я не знаю что делать
dmshar, а нет, простите, на обратила внимание на последние цифры, второй случай не подходит, он не имеет последовательности, только если бы последний элемент второго подсписка равен был бы 6.
TheTatarin, Эта вся информация, которую дали мне, поэтому я и не могу понять как это все реализовать(Учу программирование все второй месяц, простите за всю некорректность объяснений)
dmshar, они повторяются следовательно в первом случае период будет равен 8 а во втором 10. Я переводила с другого языка описание, поэтому я не знала как правильно назвать то, что мне нужно посчитать
bbkmzzzz, [0, 1, 1, 2, 1] [3, 4, 4, 5, 4] [5, 6, 6,3,6] вот наши подписки из списка цифр, что Вы видите у них общего? Общая тут только последовательность, возьмем цифры которые чаще всего повторяются, в первом подсписке это цифра 1, она стоит в позиции 1,2,4; во втором списке берем цифру 4, она стоит в позициях 1,2,4; берем из третьего списка 6, которая тоже стоит в тех же позициях 1,2,4, в следствии чего период у них одинаковый то есть подсписки имеют одинаковую последовательность, значит период равен длине подсписка... Это все что написано в задании, сама пыталась понять 2 дня...
dmshar, последовательность, смотрите, возьмем цифры которые повторяются и проверим их индексы, это 1 и 4, индексы у них одинаковые, следовательно последовательность одинакова
Влад Григорьев, простите, я первый раз задавала вопрос. Но мне решение слегка не понятно и можно ли это все написать в одной функции? (Дело в том что мне нужно эту функцию вставить в программу, которая будет проходить несколько тестов и какие списки там будут, я не знаю)