モジュール詳細:疑似豆

私と友達は午後3時に豆で遊んでいる

このモジュールには、9つの豆が表示されている。それぞれの豆は長方形か楕円形である。 さらに、それぞれの豆はわずかに黄/オレンジ/緑/紫/ピンクのいずれかの色がついている。 モジュールを解除するには、3つの食べられる豆を選択する必要がある(それ以上は食べない)。 間違った豆を食べるとミスが記録される。食べられる豆がない場合、別の豆を食べてもミスは記録されない。3つ以上の豆を食べるとミスが記録されるが、モジュールは解除されたままになる。食べた豆は見えなくなるので注意する必要がある。

食べられる豆の特定

豆は長方形ではなく、紫でもピンクでもない場合にのみ有効である。

豆が食べられるかどうかを判断するには、以下の条件を参照する。「豆を食べる」と指示された場合のみ、豆を食べること。豆の位置は読み順である。

N 番目の位置にある豆が言及される場合、これは、すべての有効な豆のうち、 N 番目の位置にある有効な豆のことを指す。

  • 有効な豆が5つある場合、このグループの中で1個だけある色の豆を確認し、有効な豆が1つある場合または2つある場合の条件のうちどちらかを適用する。
  • 有効な豆が4つある場合、「1」の値から開始する。紫の豆が奇数個ある場合、値に1を足し、ピンクの豆が奇数個ある場合、値に2を足す。その位置にある豆を食べる。
  • 有効な豆が3つある場合、オレンジ=0、黄=1、緑=2として、それぞれの色の値の和を求める。値が3より多い場合、値から3を引き、値が1より少ない場合、値に3を足し、1~3の範囲に収める。その値の位置にある豆を食べる。
  • 有効な豆が2つある場合、長方形の豆が奇数であれば1つ目の豆を食べる。そうでなければ2つ目の豆を食べる。
  • 有効な豆が1つある場合、その豆を食べる。

条件に従い豆が食べられた後、新しい現在の有効な豆の数に対応するステップを実行する。3つの豆が食べ終わるまで繰り返す。