数独パズルのコード

BBC BASIC

  • ロゼッタコードにBBC BASICで書いたコードが掲載されている。

コードは、ここにある。

  • BBC BASIC のフリー版をインストールする。

ここにある BBCWDEMO.EXE をクリック

  • ダウンロードし、BBCWDEMO.EXE を実行する。

  • 次にここ にある Sudoku のコードをコピーし、BBC BASIC for Windows に貼り付ける。

Imgur

  • BBC BASIC のデバッグ機能で、

Imgur

  • コードを追いかけていくと、まず罫線を引きはじめる。

Imgur

  • 次に、数字の1から順にマス目を埋めてゆく。

Imgur

  • 数独の問題ができあがる。

Imgur

  • 問題は、このコードにDATA文で記述された内容を、マス目に入れたものになっている。

Imgur

JavaScript

ロゼッタコードのここにJavaScriptのコードがある。

数独のマス目の初期値は、コードでは次のように記述すると

Imgur

次のような配置になる。

Imgur