次の問題の解き方を教えてください。
特定の文字列で最も頻繁に使用される部分文字列を見つける方法は? たとえば、次の文字列です。
acd0a55b171241cc13afc7135acd09d609f9e4928e18908e6f6fb5574b4ac13731f993031a13f
この文字列には部分文字列acd0
とがありc13
ます。また、部分文字列13
など。
文字数でランク付けされたすべてのサブストリングを見つける方法は?
例えば:
acd0
:4文字2回
c13
:3文字2回
13
:2キャラ2回!
実際13
には 4 回表示されますが、すでに 2 回表示されc13
ているため、再度カウントすることはできません。
ソリューションは Bash にある必要があります。