LINUX.ORG.RU

а какое количество балов за каждый тест? просто стоит ли останавливаться на 204?

fjfalcon ★★★
()
Ответ на: комментарий от observer

Prime (284)
Все, нужно возвращатся к работе :)

goingUp ★★★★★
()
Ответ на: комментарий от orm-i-auga

197, 204, 152, дальше надоело.

ты прям герой. попробуй начать с другой стороны, просто для меня :)

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от observer

в третьем тесте минимум 20 баллов оставил :)

Deleted
()

Ы!

  // This is not a security challenge. No server-side verification; please don't bother.

router ★★★★★
()
Ответ на: комментарий от observer

жесть какая-то... мой гугл не хочет мне больше подсказывать :(

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от observer

можно тест с простыми переделать, но лень x11vnc ставить.

gadfly ★★
()

2327, до 10-го пунткта прошёл без читерства, а дальше мне стало очень грустно.

beastie ★★★★★
()
Ответ на: комментарий от observer

жесть...

Score 2302

но эта зараза лезет куда не надо и не все красиво.

все, домой :)

Rastafarra ★★★★
() автор топика

Жаль, что местами читерства и всякие хитрости более эффективны чем красивое решение (которое вообще в некоторых задачах вроде невозможно).

observer ★★★
()
Ответ на: комментарий от beastie

Гм, решение из той статьи раза в 3 длиннее читерского :)

goingUp ★★★★★
()

-524288 points
Могу еще больше, но там залагало и счетчик сбросился.

comp00 ★★★★
()
Ответ на: комментарий от Rastafarra

218 в двух бинарях!? показывай как.

0000 00.*0011 0100 0101 0110 0111 1000 1001 1010 101

Теоретически, можно еще внутрь куда-то всунуть .* но нужно брутить.

Кстати, я так и не понял чем они отличаются. Все мои решения для них подходили одинаково.

observer ★★★
()
Последнее исправление: observer (всего исправлений: 2)
Ответ на: комментарий от Rastafarra

А вот этого я тебе сказать не могу. ;) Признаюсь, lookahead сам вижу в первый раз. По крайней мере в re_format про него не слова, а в Perl (или куда там?) я так глубоко не нырял.

beastie ★★★★★
()

Plain strings (207) Anchors (208) Ranges (202) Backrefs (201) Abba (188) A man, a plan (176) Prime (212) Four (198) Order (174) Triples (563) Glob (125) Balance (268) Powers (75) Long count (212) Long count v2 (206) Alphabetical (0) Score 3215

qulinxao ★★☆
()
Ответ на: комментарий от goingUp

матчит не с первого символа, а с конца строки, например

все равно непонятно. где-то справа от символа не должно быть вот так вот. символы перебирать начинает не сначала? тогда почему работает foo для первого примера? не обязательно же там написать ^.*foo

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от Rastafarra

Матчинг заканчивается не тогда, когда встречается несовпадение, а когда не встречается совпадение.

$ echo "abc" | perl -e 'print "ok\n" if <> =~ /(?!abc)/;'
ok
$ echo "abc" | perl -e 'print "ok\n" if <> =~ /^(?!abc)/;'
$ echo "ddabc" | perl -e 'print "ok\n" if <> =~ /^(?!abc)/;'
ok
$ echo "ddabc" | perl -e 'print "ok\n" if <> =~ /^(?!.*abc)/;'

redgremlin ★★★★★
()
Ответ на: Score 1520 от gh0stwizard

? чиста регулярки ed'а ну и чутка backref ну и приблизительное отрицание из гугля.

отсидка в ed принесла пользу :)

qulinxao ★★☆
()

205, 205, 202 — дальше уже не помню, надо расчехлять маны по регэкспам.

unfo ★★★★★
()
Ответ на: комментарий от gh0stwizard

^((?!((.)(.)\4\3)).)*$

фиговое - вон выше получше было

qulinxao ★★☆
()

вот она

тайная сила:

quiz function ed-command

qulinxao ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.