Решил проверить твой метод и сравнить с моим:
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 раз медленнее.
П.с.: и тот мой метод далеко не хардкод, я его писал на коленке и много не думал, там его можно еще ускорять и ускорять...