Perl Monk, Perl Meditation | |
PerlMonks |
Re^2: The greedy change-making problem using regexesby blokhead (Monsignor) |
on Mar 10, 2005 at 02:00 UTC ( [id://438134]=note: print w/replies, xml ) | Need Help?? |
Ooh, that is quite elegant indeed. One of my lessons here was "Know in which order thine regex engine tries things" but I completely missed this little optimization. ;) It really matches up temporaly with the spirit of the problem.
I suppose I could also use (?>pattern) to prevent backtracking and perform the greedy match without the negative lookaheads? Although I can't say I've ever really used (?>pattern)... Anyway, the pain in the butt is counting the number of coins. I like my little (?{$^R+1}) idiom! blokhead
In Section
Meditations
|
|