Комментарии 31
Мсье знает толк в извращениях
Простите, я правильно понял, что вы регуляркой разбирали строку длиной в 100 мегабайт?
абстрактные, чистые, хорошие идеи могут просто не работать в нашем сумасшедшем мире софта и железа
у вас опечатка: сумасшедшие идеи могут просто не должны работать в нашем чистом, хорошем мире софта и железа
у вас опечатка: сумасшедшие идеи могут просто не должны работать в нашем чистом, хорошем мире софта и железа
Это перевод, смотрите внимательнее. А идея красивая, в сферическом таком применении: )
Идея, как идея, красива.
Настоящий хак (в исходном смысле этого слова)!
Элегантно!
Прочитав про борьбу с лимитами, вспомнилась цитата с баша, про то, что «оказывается, компилятор VC игнорит конструкции if...else...if со вложенностью больше 128… пришлось переписывать на switch...case» :)
Да я бы с радостью :) Но оригинальная цитата сформулирована вот так: «наткнулись на багу VS2005 — после 128-го вложенного if-else-if условия просто напросто игнорируются. Пришлось переделать в switch-case». Очевидно, что это баг (если не фейк) не Студии, а компилятора. Но вот какого…
Нагуглил исходный пост на rsdn: www.rsdn.ru/forum/cpp/3957942.flat.aspx
КРУТО!!!
Гениально! Не практично, но гениально. :)
Ага, когда-то ещё был популярен такой однострочник на Перле:
perl -wle 'print "Prime" if (1 x shift) !~ /^1?$|^(11+?)\1+$/' [number]
Чисто искусство, столкнувшееся с ограниченностью мира :)
К сожалению, прим. пер. про решето Эратосфена неверно.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Тест простоты числа регулярным выражением