ルール説明

  1. 0〜9までのランダムな4桁の数字を当てるのが目的、少ない手数を目指す
  2. プログラムは、重複した数を含まない 4 桁の数字(正解)を決め、回答者は、その 4 桁の数字を言い当てる
  3. 回答に対して、プログラムはヒットとブローの数でヒントを与える
  4. 回答と正解を比べて、数と桁位置の両方が同じであることをヒットと呼び、数だけが同じで桁位置が異なることをブローと呼び、正解までこれを繰り返す
  5. より少ない回答で正解を言い当てることを目指す

作成したスプレッドシート

https://docs.google.com/spreadsheets/d/1T4ApDyJyGvExeoVmtCxaY1VHM2LCqjPuQYCXy-AFcXU/edit?gid=0#gid=0

最終版コード

正解の生成

リセット

回答の背景色

チェックボックスの設定

⚠️数字の被り有無で難易度が変化するが、まずは被り無しで作ってみる