Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re^4: Friday Golf: All 2-digit combinations

by PhilHibbs (Hermit)
on Sep 26, 2003 at 14:52 UTC ( #294444=note: print w/replies, xml ) Need Help??

in reply to Re: Re2: Friday Golf: All 2-digit combinations
in thread Friday Golf: All 2-digit combinations

When I run that code: for('00'..'99'){$h{$_}++if(!($h{$_}||$h{reverse$_}))}print keys%h
I get this: 67330568261704029988180316064455272528015714695907498924003511787948227708461323293936581215473834566637451909
which is clearly incorrect. It does not contain 10, 20, 41, 42, 43, 50, 53, 62, 75, 76, 85, 86, 91, 96, 97, and it duplicates 03, 15, 17, 27, 29, 32, 40, 45, 46, 51, 52, 56, 61, 66, 70, 73, 74, 80, 81, 82, 90, 93, 98.

Replies are listed 'Best First'.
Re: Re^4: Friday Golf: All 2-digit combinations
by hardburn (Abbot) on Sep 26, 2003 at 14:57 UTC

    No, it's just out of order, due to the fact that it's printing psudo-random hash keys. You didn't specify that it has to be in order :)

    Run it through my digit-splitter I posted in another thread and you'll see that all the pairs are there.

    Update: Ahh, I see. I have the same problem that LTjake does :(

    I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
    -- Schemer

    Note: All code is untested, unless otherwise stated

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://294444]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (3)
As of 2018-04-24 03:49 GMT
Find Nodes?
    Voting Booth?