Алгоритм поиска минимально равных строк

Сергей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.05.2009

Доброе время суток.

Требуется написать алгоритм или функцию (JAVA) что более желательно

На входе список URL, например

http://domain/review/4721/

http://domain/genres/

http://domain/authors/13258/

http://domain/pubhouse/

http://domain/series/

http://domain/agreement/

http://domain/holidays/

http://domain/basket/

http://domain/comments/books/195618/

http://domain/rss/

http://domain/books/

http://domain/help/login/

http://domain/offer/112/

http://domain/books/194857/

http://domain/authors/51596/

http://domain/authors/

http://domain/books/196604/

http://domain/contests/

http://domain/help/pay/

http://domain/books/546345/

Для входной строки http://domain/books/196604/

На выходе:

http://domain/books/194857/

http://domain/books/546345/

Для входной строки http://domain/books

На выходе - ничего

Для входной строки http://domain/help/login/

На выходе

http://domain/help/pay/

Для входной строки http://domain/

ничего

Надеюсь смысл понятен

P.S. пишем предложения только сюда, предложения скрыты

Заявки фрилансеров