Re: simple golf for fun
Phil Carmody <[email protected]> Tue, 16 Jan 2007 16:59:51 -0800 (PST)
| Newsgroups | gmane.comp.lang.perl.golf |
|---|---|
| Message-ID | <[email protected]> |
--- Juho Snellman <[email protected]> wrote: > Phil Carmody <[email protected]> writes: > > -p0 s/^((.*)(.*) > > (?=\2.\3 > > |$))*$// > > Assuming the last line is also newline-terminated: Fair assumption > -n0 a//^((.*)(.* > )(?=\2.\3|$))*$/ Kiitos, Juho. That's gone beyond my perl ken! Was this the expected failure outcome? $ echo -e "1\n12\n173\n" | perl -n0 -e 'a//^((.*)(.* )(?=\2.\3|$))*$/' Illegal division by zero at -e line 1, <> chunk 1. Unfortunately it looks like it fails to even finish my 2400-line file - what's its Big-Oh? : $ time perl -n0 -e 'a//^((.*)(.* )(?=\2.\3|$))*$/' < delsieve.log <fx: kuolemanhiljaisuus /> Thanks for the interesting, and horribly short, contribution though. Phil () ASCII ribbon campaign () Hopeless ribbon campaign /\ against HTML mail /\ against gratuitous bloodshed [stolen with permission from Daniel B. Cristofani] ____________________________________________________________________________________ Food fight? Enjoy some healthy debate in the Yahoo! Answers Food & Drink Q&A. http://answers.yahoo.com/dir/?link=list&sid=396545367