Показать сообщение отдельно
  #8  
Старый 11.09.2012, 22:01
Аватар для @Rafa3L
@Rafa3L @Rafa3L вне форума
Начинающий
 
Регистрация: 09.11.2011
Адрес: Москва
Сообщения: 144
Версия Delphi: XE2
Репутация: 11216
По умолчанию

Решил проверить твой метод и сравнить с моим:

1. Результаты:

Мой метод:
Код:
0
32
/tournaments/4970671/act=join&step=1
0
16
/tournaments/4973598/act=join&step=1
3
16
/tournaments/4970554/act=join&step=1
1
16
/tournaments/4973288/act=join&step=1
0
32
/tournaments/4970598/act=join&step=1

Твой метод:
Код:
 0  * овой фонд:</b> 10.800<br><li> <b>Длительность:</b> до 64 минут<li> <b>Уровень игрока:</b> 3<li> <b>Опыт футболистам:</b> 200%<li> <b>Участников:</b> 0 из 32 * /tournaments/4970671/act=join&step=1 
 0  * овой фонд:</b> 5.300<br><li> <b>Длительность:</b> до 71 минут<li> <b>Уровень игрока:</b> 3<li> <b>Опыт футболистам:</b> 200%<li> <b>Участников:</b> 0 из 16 * /tournaments/4973598/act=join&step=1 
 3  * овой фонд:</b> 4.900<br><li> <b>Длительность:</b> до 57 минут<li> <b>Уровень игрока:</b> 3<li> <b>Опыт футболистам:</b> 200%<li> <b>Участников:</b> 3 из 16 * /tournaments/4970554/act=join&step=1 
 1  * овой фонд:</b> 5.300<br><li> <b>Длительность:</b> до 71 минут<li> <b>Уровень игрока:</b> 3<li> <b>Опыт футболистам:</b> 200%<li> <b>Участников:</b> 1 из 16 * /tournaments/4973288/act=join&step=1 
 0  * овой фонд:</b> 10.600<br><li> <b>Длительность:</b> до 64 минут<li> <b>Уровень игрока:</b> 3<li> <b>Опыт футболистам:</b> 200%<li> <b>Участников:</b> 0 из 32 * /tournaments/4970598/act=join&step=1 
(выдает неправильный результат, но продолжим)
(в задании сказано:
Т.е. мне нужно: нашёл первое слово 'Участников' , нашёл количество участников '0 из 32',проанализировал сколько и нашёл строку со ссылкой '/tournaments/4970598/act=join&step=1'. и все.)

2. Скорость:

(для одинакового числа повторений, задавал 100...0.)

Мой метод:
00:01 сек ;

Твой метод:
1 минута 25 сек ;

Итог, как минимум в 85 раз медленнее.

П.с.: и тот мой метод далеко не хардкод, я его писал на коленке и много не думал, там его можно еще ускорять и ускорять...
__________________
Помогаю платно.
Помогаю иногда бесплатно.
Ответить с цитированием