Well both of my solutions have been beaten so I am willing
to post them. But there are still a couple of hours for
people to try to beat the current entries. But right now
I am in a quandry about who is leading in the first. The
best solution so far is 47 characters. It is basically
's solution with a trivial fix from chipmunk
I feel that it is "really" MeowChow
's, but technically
it was chipmunk
who posted it. I will have to
decide what to do with that one. For the bonus round
is clearly leading.
What I did differently than everyone else is I used a hash.
My idea was to use a hash and then mark off entries by
assigning to a hash reference. If you assign a range of
numbers starting with an odd, the odds conveniently become
the keys. This unfortunately makes 2 a special case. For
the general problem I snuck 2 past like this in 60
For the second problem I just dropped the special logic
for 2 and stuck it at the beginning of the list with this
61 character solution:
The observant will notice that this is indeed startlingly
similar to tye
's solution. If he tried to
reverse-engineer mine, the copy is better than the original!
(Possibly because he did not have my blind spot for using
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||