title: How to find repeating sequence of characters in a given array?
body: <p>My problem is to find the repeating sequence of characters in the given array. simply, to identify the pattern in which the characters are appearing. </p>
  
  
  
  <p><pre><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>|
     '---'---'---'---'---'---'---'---'---'---'---'---'---'---'</pre></code></p>
  
  <p><pre><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>|
     '---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'</pre></code></p>
  
  <p><pre><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>|
     '---'---'---'---'---'---'---'---'---'---'---'---'</pre></code></p>
  
  <p><pre><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>|
     '---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'</pre></code></p>
  
  <hr>
  
  <h3>Example</h3>
  
  <p>Given the previous data, the result should be:</p>
  
  <ol>
  <li><em><code>"JAMESON"</code></em></li>
  <li><em><code>"RON"</code></em></li>
  <li><em><code>"SHAMIL"</code></em></li>
  <li><em><code>"CARPENTER"</code></em></li>
  </ol>
  
  <hr>
  
  <h3>Question</h3>
  
  <ul>
  <li>How to deal with this problem efficiently?</li>
  </ul>