patterns = [ (1, 1, 1), (1, 2), (2, 1), ] data = [1, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1]
Всем привет!
Как узнать, укладывается ли последовательность data в patterns ?
То есть образует ли список data при обходе по порядку именно такие комбинации (одну из трех) ?
Примеры правильной комбинации:
data = [1, 2, 1, 1, 1] data = [1, 2, 2, 1, 2, 1, 1, 1, 1]
data = [2, 2] data = [1, 2, 2] data = [1, 1, 1, 2, 2 ]