Моя проблема - найти повторяющуюся последовательность символов в данном массиве.просто, чтобы определить шаблон, в котором появляются символы.
<code> .---.---.---.---.---.---.---.---.---.---.---.---.---.---.
1: |<b> J </b>|<b> A </b>|<b> M </b>|<b> E </b>|<b> S </b>|<b> O </b>|<b> N </b>|<b> J </b>|<b> A </b>|<b> M </b>|<b> E </b>|<b> S </b>|<b> O </b>|<b> N </b>|
'---'---'---'---'---'---'---'---'---'---'---'---'---'---'
<code> .---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
2: |<b> R </b>|<b> O </b>|<b> N </b>|<b> R </b>|<b> O </b>|<b> N </b>|<b> R </b>|<b> O </b>|<b> N </b>|<b> R </b>|<b> O </b>|<b> N </b>|<b> R </b>|<b> O </b>|<b> N </b>|
'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'
<code> .---.---.---.---.---.---.---.---.---.---.---.---.
3: |<b> S </b>|<b> H </b>|<b> A </b>|<b> M </b>|<b> I </b>|<b> L </b>|<b> S </b>|<b> H </b>|<b> A </b>|<b> M </b>|<b> I </b>|<b> L </b>|
'---'---'---'---'---'---'---'---'---'---'---'---'
<code> .---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.
4: |<b> C </b>|<b> A </b>|<b> R </b>|<b> P </b>|<b> E </b>|<b> N </b>|<b> T </b>|<b> E </b>|<b> R </b>|<b> C </b>|<b> A </b>|<b> R </b>|<b> P </b>|<b> E </b>|<b> N </b>|<b> T </b>|<b> E </b>|<b> R </b>|
'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'
Пример
Учитывая предыдущие данные, результат должен быть:
"JAMESON"
"RON"
"SHAMIL"
"CARPENTER"
Вопрос
- Как эффективно решить эту проблему?