Небольшая десктопная программа - обработка списка.

Андрей19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.02.2014

Есть файл с ссылками, вида:

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p36925

http://battlemagetd.com/forum/viewtopic.php?f=8&t=90311&p=117887#p117887

http://navratilova.optimcare.cz/phpBB3/viewtopic.php?f=2&t=78727&p=93620#p93620

и т.п.,

мне нужно отсеять этот список и получить в итоге второй список, где будут ссылки, но хост одного домена не повторяется больше n-раз.

Пример,

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p36925

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p1124

http://battlemagetd.com/forum/viewtopic.php?f=8&t=90311&p=117887#p117887

http://navratilova.optimcare.cz/phpBB3/viewtopic.php?f=2&t=78727&p=93620#p93620

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p777777

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p9999

Я указал, что брать не больше 3х хостов. Результатом будет:

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p36925

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p1124

http://battlemagetd.com/forum/viewtopic.php?f=8&t=90311&p=117887#p117887

http://navratilova.optimcare.cz/phpBB3/viewtopic.php?f=2&t=78727&p=93620#p93620

http://forexpatriots.com/viewtopic.php?f=35&t=15737&p=36925#p777777

Входные данные -

Количество хостов [ ]

Файл входной - папка input\links.txt

Сохраняется результат в корень в папку output\outlinks.txt

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