Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

Re^2: Code Shortening (golf)

by Young Monk (Novice)
on Oct 19, 2010 at 17:30 UTC ( #866129=note: print w/replies, xml ) Need Help??

in reply to Re: Code Shortening (golf)
in thread Code Shortening (golf) [RESOLVED]

It will fail for a test case like AB for which, it must be A---B, (ie) output is 3.
In my solution, decrementing 3 from the result is necessary. So, a bald 'print' cant be used! Any suggestions?

Replies are listed 'Best First'.
Re^3: Code Shortening (golf)
by eyepopslikeamosquito (Chancellor) on Oct 19, 2010 at 20:35 UTC

    So, a bald 'print' cant be used!
    To be a competitive golfer you have to be tenacious, devious and challenge assumptions. So I wouldn't rule out using a bald print just yet. At least, not without first trying to find a way to adjust your algorithm so that it can be used.

    For example, why do you subtract 3 at the end, as in print$n-3? Is that to compensate for adding 3 when you (always) match at start of string? If so, you could try to eliminate the need to subtract 3 by adjusting your regex to not match at start of string.

    In any case, I suggest you study every line of perlre looking for something, anything, that might help you shave a stroke. That is the attitude required to win at golf.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://866129]
[marto]: good morning all
[Discipulus]: ah ah! welcome back marto!
[Corion]: Hi marto and Discipulus!
[marto]: 2 weeks holiday :)

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (10)
As of 2018-06-20 08:42 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (116 votes). Check out past polls.