А тут в чистом виде вкусовщина
я логики сходу не увидел. они похоже сначала общие сабстринги выделяют и это у них (foo) (-1) (a), а не (fooa) (-1)
Посмотри на второй модуль, может там логика тебе более понравится. Ещё раз - там краевые случаи - вкусовщина
Обсуждают сегодня