プログラム
前回も質問したんですが、よく意味が伝わってなかったんでもう一度質問させていただきます。
数字(1~9)が規則的に並んでいるとします。
例1)1,5,3,7,4,2,6,9,8,1,5,3,7,4,2,6,9,8,1,5,3,7,4,2,6,9,8…
例1では「1,5,3,7,4,2,6,9,8」が何回も続いて(ループして)います。
また、
例2)1,4,5,8,6,5,3,4,8,9,2,7,1,4,5,8,6,5,3,4,8,9,2,7,1,4,5,8,6,5,3,4,8,9,2,7…
例2では例1と違い連続する部分「1,4,5,8,6,5,3,4,8,9,2,7」に同じ数字が何回も使われています。ここでは4,5,8が2回使われています。
(例1では人間でも分かりやすいですが、例2では同じ数字が何度も繰り返されていると分かりづらいです。)
↑の例のようにたくさんの数値を入力して、どの部分が続いている(ループしている)のかをパソコンが見つけるというようなプログラムを作成、またはソフトがありますか?
プログラムがあればソースコードを書いてもらえると嬉しいです。
回答をお願いします。