この12 Ballsについて
12個のボールを計量するための論理パズル
一見同一のボールが12個与えられます。1つのボールが残りのボールよりわずかに軽いまたは重いことを除いて、すべて同じ重量です。この偽のボールを見つける必要があります。このためのバランススケールがあり、3回しか試行できません...
各ゲームでは、偽のボールがランダムに選択されます。重量もランダムに選択されます。選択したボールをスケールにドラッグし、[比較]ボタンを押す必要があります。次に、別のボールセットの計量を繰り返します。ボールの重さはいくつでも構いませんが、もちろん、ボールの数は両方のボウルで同じでなければなりません。
ペイントボックスを使用して、ボールに異なる色を付けます。これにより、たとえば、すでにウェイト付けされているボールと残りのボールを区別できます。解決策が見つかったら、ボールを結果ボックスにドラッグします。
ゲームにはいくつかのブランチがあり、それぞれに独自の決定が必要です。3つ星すべてを獲得するには、適切な解決策を数回見つける必要があります。つまり、いくつかの異なるブランチの解決策を見つけたことになります。プログラムはこれを明示的に要求していませんが、探しているボールが他のボールより軽いか重いかを調べる必要があります。したがって、プログラムがこの決定をカウントせず、追加の星を与えない可能性があるため、まだ1回計量の試行がある場合でも、慌てて回答しないでください。
このプログラムにはデモモードもあります。ランダムなボールを作ってその重量を選択すると、プログラムはこのボールを3回の計量で見つけます。ボールが体重計に置かれたら、対応するボタン<、>、または=を押す必要があります。
デモモードは、ソリューションが実際に存在することを示し、いくつかのヒントを提供しますが、その背後にあるアルゴリズムを完全に理解することはまだ困難です。