ある文字列(a-zA-Z0-9)があって、
同じパターンが繰り返されていたらその部分を括弧でくくるプログラムですが、
文字列の長さが最大10の時(\0を含む)

例一:ABCDECDE  →   AB (CDE)
例二:ABCDEFCDE  →  AB (CDEF)
  /* 最大の長さ */   /* 同じパターンが続くと類推する */
となのですが、
例二の類推が上手くできません。
●投げで住まんけど、お願いします。