onewanのメモ帳

数式が書きたくて始めたブログ。twitter IDは @onewan

素因数分解ビンゴのLINE Bot 復活!!

素因数分解ビンゴとは?

素因数分解ビンゴは、3人以上(読み手が1人以上、プレイヤーが2人以上)が集まって行なうゲームです。基本の考え方はビンゴゲームと同じですが、最初にプレイヤーは以下の準備を行います。

事前準備(プレイヤーのみ)

  1. 5×5のマスに、2から97までの素数(ちょうど25個)を1つずつ書き込んだカードを用意します。
  2. 書き込んだカードを右隣りのプレイヤーに渡します。

 その場でカードを作ることを想定してこのような手順を踏んでいますが、事前に複数枚用意して配って頂く場合には態々このような手順を踏む必要はありません。

プレイング

  1. 読み手は、プレイヤーには見えないように、任意の手段で2から97までの素数から重複を許して3つ取り出しかけ合わせ読み上げる
  2. 読み手は、上記1.を1分ごとに繰り返す
  3. プレイヤーは、読み手が読み上げた数の素因数を計算することが出来た場合には、通常のビンゴと同じように、その素因数が書かれたマスを潰すことが出来ます。
  4. プレイヤーは、以前に読み上げられた数に関しても、いつでも素因数を計算して構いませんし、計算出来たタイミングでマスを潰すことが出来ます。

実例

たとえば、以下のようなビンゴカードが手元にあるとしましょう。

素因数分解ビンゴカード

読み手は以下のように数字を提示していきます。実際には1分ごとに読み上げますが、ここでは3つ一気に書いてしまいますので、皆さん素因数分解して、ビンゴカードの数字を潰していきましょう。

  • 15423
  • 64823
  • 181189

なお、素因数分解ビンゴが生まれた経緯と、簡単な倍数判定法について、以下の書籍に書きましたのでご興味のある方はお手に取ってみて下さい。

www.shosen.co.jp

素因数分解ビンゴの補助ツール(LINE Bot

LINEを起動して、QRを利用したLINEの友達追加で、以下のQRコードを読み取ってください。

使い方は以下の通りです。

事前準備(プレイヤーのみ)の補助

  • スタンプを送る: ビンゴカードを生成

読み手の補助

  • fを送る: 重複を含んで100以下の3つの素数を掛けた数と、素因数の3数も表示する
  • f以外の文字を送る: 重複を含んで100以下の3つの素数を掛けた数を返すが、素因数は表示されない

Enjoy the game !!