iT邦幫忙

0

python 找最長的規律 有相關的演算法或語法能使用嗎?

只給string的狀態下要如何達到 我要的結果?

string='111157991687991428842865791111576428'

找到的結果例如下面這樣大約找10個最長的就可以:
第一長:111157 出現2次 0-6 26-32
第二長:7991 出現2次 5-9 11-15
第三長:428 出現3次 15-18 19-22 33-36
第四長:579 出現2次 4-7 23-26
.....
第十個:....
找最長的規律 長度最高的在最上面
我想到關聯規則 但它並不試用 有相關的演算法或做法能參考嗎?

看更多先前的討論...收起先前的討論...
77012904 iT邦新手 3 級 ‧ 2018-09-20 07:44:26 檢舉
功課請自己做。 這跟基因定序一樣.
youarefat iT邦新手 5 級 ‧ 2018-09-20 10:21:29 檢舉
這問題也太模糊了
hoolada iT邦新手 5 級 ‧ 2018-09-20 11:47:14 檢舉
抱歉抱歉 我只是想知道有沒有人有做過類似的想聽大家用什麼方法而已!!
小魚 iT邦高手 1 級 ‧ 2018-09-20 12:01:13 檢舉
看不出來有什麼規律 @@
suasem iT邦新手 5 級 ‧ 2018-09-20 13:19:20 檢舉
如果不求最佳法就從頭到尾先抓1個值依序出來比,再抓2個值出來比,直到某個長度的都沒有就結束
zanhsieh iT邦新手 4 級 ‧ 2018-09-21 07:24:36 檢舉
https://codereview.stackexchange.com/q/164731

尚未有邦友回答

立即登入回答