As stated, there are some ways to attempt a solution that strictly shouldn't be allowed (I'm sure it can be solved at least one of these ways, but I haven't worked through whether it can be solved without using the technique that shouldn't be allowed). If you made them dice instead of balls, if they were numbered, if you had stated that we had sacks or cups or such that we already knew were of equal weight, if we had a pen or other marking device that would not make a detectable change in weight on the balls, or if ...

But it is a subtle point that doesn't detract from the programming challenge (and provides alternate interpretations to make things more interesting) so I'll just leave it at that. (:

I don't know Perl6 and don't have Perl6 so getting it, learning it, and writing a solution-generator for this puzzle are more than I have time for at the moment, so I apologize for not offering or even attempting such. Thanks for the puzzle, though.

- tye        


In reply to Re: Odd Ball Challenge (details) by tye
in thread Odd Ball Challenge by Limbic~Region

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.