モジュール詳細:麻雀パズル
桃、菖蒲、菊、竹だよ。覚えておいてね。
- シリアルナンバーの最初の文字を取得する。それが英字の場合、アルファベット上の位置の数字に9を足した数を使用する。これが0-13の範囲ではない場合、そうでなくなるまで14を減算し続ける。
- その位置にある(0から数える)、以下のマッチリストの上段の麻雀牌を見つける。
- 同じ処理をシリアルナンバーの二番目の文字に対しても行い、マッチリストの下段から対応する麻雀牌を見つける。
- その二つの牌を入れ替える。
- 三番目と四番目も同じように行い、五番目と六番目も同じように行う。
マッチリスト




























- モジュールの左下隅にある余った牌を特定し、以下のカウントリストにおける位置(0から数える)を特定する。
- マッチリストの下段をその数だけ右に移動させる。
カウントリスト














- モジュール上において、ある牌の左隣か右隣に隣接する牌がなく、その上にも(部分的である場合も含め)牌が重なっていない場合、その牌は「有効」である。
- マッチリスト上で絵柄が縦に並んでいる、モジュール上の有効な牌のペアを選択する。
- 正しいペアは消える。不正解のペアはミスが記録される。
- すべての牌が除外されると、モジュールは解除される。