• Как создать из списка подсписки и посчитать частоту повторения?

    @TheTatarin
    dmshar, судя по всему не предполагается, что какие-то цифры будут встречаться равное количество раз. Но тут уже на усмотрение автора. Для полноты картины информации явно недостаточно.
  • Как создать из списка подсписки и посчитать частоту повторения?

    @TheTatarin
    Вы рассматривали вариант создания временного списка при проверке повторений цифр?
    Например, у вас подсписок - [0, 1, 1, 2, 1]
    затем вы проходите по каждому элементу списка, и заполняете временный список temp_counter который считает сколько раз встречается каждая цифра.
    После этого выясняете, что в данном списке чаще всего встречается цифра 1.
    Затем вы снова проходите по исходному списку ([0, 1, 1, 2, 1]), и заполняете временный список temp_index, где записываете номера ячеек в котоых эта цифра встречается.
    Затем по тому же алгоритму прогоняете остальные подсписки, если temp_index_1 == temp_index_2 ==... == temp_index_n (в зависимости от количества подсписков, где n - номер последнего подсписка). Если истина - значит это то, что вам нужно.
    Если это ложь, значит меняете длину подсписков с 5 на что-то другое. Если ничего не совпало, значит закономенрности, которая вам требуется нет.