トップ | お知らせ | ためになる? | ←前 | 次→ |
ジャンボ変則ブロック ナンバープレース を解く
(奇数偶数 とか +ななめ も設定できます / 簡易解法プログラム)
文字サイズは中(M)にして、最大画面でご覧ください sample1 original
選択数 | 履歴 | データ入出力 | |||||||||||||||||||||||||||||||||
ブ 1 |
解答手順 txt a_txt |
||||||||||||||||||||||||||||||||||
ブ 2 | |||||||||||||||||||||||||||||||||||
ブ 3 | |||||||||||||||||||||||||||||||||||
ブ 4 | |||||||||||||||||||||||||||||||||||
タイプ | ブ 5 | ||||||||||||||||||||||||||||||||||
x 6 | ブ 6 | ||||||||||||||||||||||||||||||||||
x 7 | ブ 7 | ||||||||||||||||||||||||||||||||||
x 8 | ブ 8 | ||||||||||||||||||||||||||||||||||
x 9 | ブ 9 | ||||||||||||||||||||||||||||||||||
x 10 | ブ10 | ||||||||||||||||||||||||||||||||||
x 11 | ブ11 | ||||||||||||||||||||||||||||||||||
x 12 | ブ12 | ||||||||||||||||||||||||||||||||||
x 13 | ブ13 | ||||||||||||||||||||||||||||||||||
x 14 | ブ14 | ||||||||||||||||||||||||||||||||||
x 15 | ブ15 | ||||||||||||||||||||||||||||||||||
x 16 | ブ16 | ||||||||||||||||||||||||||||||||||
x 17 | ブ17 | clr | |||||||||||||||||||||||||||||||||
x 18 | ブ18 | ||||||||||||||||||||||||||||||||||
x 19 | ブ19 | 読込行指定 | |||||||||||||||||||||||||||||||||
x 20 | ブ20 | ||||||||||||||||||||||||||||||||||
x 21 | ブ21 | ↑ 一行上 | |||||||||||||||||||||||||||||||||
x 22 | ブ22 | ↓ 一行下 | |||||||||||||||||||||||||||||||||
x 23 | ブ23 | ||||||||||||||||||||||||||||||||||
x 24 | ブ24 | ■奇 ●偶 | |||||||||||||||||||||||||||||||||
x 25 | ブ25 | pu de ex ud | |||||||||||||||||||||||||||||||||
+ななめ | 追ブ A B C D | ||||||||||||||||||||||||||||||||||
The Jumbo Irregular Number Place (solver) by Funahashi Study Private School |
ナンプレの大きさを選択 する。 (サンプルを表示させ全体のイメージをつかんでください)
左端の ×10 とか ×11 などをクリックし、 ナンプレの大きさを選択する。
(画面表示には数秒程度かかります)
ブロック分けをする。
まず、 ブ 1 の左側の黄色背景色の位置に > が現れ、 このブロックが入力状態であることを示す。
ナンプレ画面上をクリックすれば、その背景色に変わり、ブロックがセットされます。
セットしたブロックをクリックすれば、そのブロックは削除されます。
次のブロック選択は、 【次ブロック】 ボタンで自動的に次のブロックに > が移動します。
また、 ブ 2 などを直接クリックすれば、そのブロックを選択できます。
+ななめ (対角線) があればここでセットします。
【+ななめ】をクリックすれば、表示が on となり、セットされます。 再度クリックすれば解除されます。
奇数偶数 / 追加ブロック 設定
ブロック分けが完了してから、 奇数偶数 とか 追加ブロック のセットができます。
■奇数 あるいは ●偶数 をクリックすると、 > が現れ、 入力状態となります。
pu は 選択した奇数あるいは偶数ですべてをセットします。 put
de は 選択した奇数あるいは偶数をすべて削除します。 delete
ex は 奇数と偶数を入れ替えます。 exchange
ud は 削除を復元します。 de の直後のみ有効。 Undo
また、 A とか B、 C、 D をクリックすると、 > が現れ、 追加ブロック入力状態となります。
ナンプレ画面上をクリックすれば、 奇数は ■ が、 偶数は ● が表示され、
また、 追加ブロックは A、B、C、D が表示され、 セットされます。
(奇数偶数などと追加ブロックは同じ場所にはセットできません)
通常ジャンボナンプレのクイックセット
通常ジャンボのブロック分けをクイックセット出来ます。
ジャンボの全体の大きさを選択します。 ×10 とか ×12 とかをクリックし、
右上で一つのブロックをセットします。 セット後、 【Qset】 ボタンを押す。 (クイックセット=すばやくセットする)
例 ×12 の場合
上図のように、 ブロック1 で ヨコ4×タテ3 のブロックを作成し、 左上の 【Qset】 ボタンを押せば、
通常ジャンボナンプレとしてセットできます。
← 通常ジャンボの奇数偶数
このクイックセットで、通常ジャンボの奇数偶数ナンプレ問題を入力することができます。
数字入力
ブロック分けが完了したら、 【数入】 ボタンを押し、数字入力状態にします。
数字リストをクリックし、 続いてナンプレ画面をクリックすれば、その数字がセットされます。
セットされた数字をクリックすれば、削除されます。
数字入力には、テキストによる一行づつの入力方法もあります。 ← 数字の 一行テキスト入力
テキストエリアに数字を記入し、 【問題読込】 ボタンでナンプレ画面に入力できます。
このとき、次のように入力してください。
ナンプレの大きさが 10×10 以上のとき、
数字は全て2桁で記入します。
たとえば、 ナンプレの1行目の数字が左から 13 □ 4 12 □ 7 ・・・ のとき、(□は空白)
130004120007・・・ のように、空白は 数字の 00 で入力します。
ナンプレの大きさが 9×9 以下のとき、
数字は1桁で入力してください。 空白は 数字の 0 です。 (通常ナンプレと同じ)
数字入力のとき、 ブロック分けミスに気づいたとき、 【ブ再】 でブロック分けができます。 ← ブロック再入力
【計算開始】 ボタンで計算を始めます。 ← 計算開始
計算を中断させるときは、 【数再】 ボタンを押す。
【問題表示】 でナンプレのデータを表示します。 コピーして、メモ帳などで保存できます。 ← 表示 読込
【問題読込】 で保存してあるデータを読込します。
おことわり
通常ナンプレの解法プログラムのように推理して解くプログラムは組み込んでありますが、
大きなナンプレになると、処理時間が長くかかることがあります。
解答手順 (プログラム管理者用)
プログラムが正常に動作しているかをチェックするためのものです。
**.**=#? で1個の答を表します。 (意味は、左の桁から)
行 (上から何行目か)
列 (左から何列目か)
答 (その場所に置いた数)
英字 (使用プログラム識別 r 基本論理、 t (タテ) y (ヨコ) b (ブロック)
論理、 v 奇数偶数、 a あぶり出し、 k 仮置)
txt (問題数字) a_txt (解答数字)
ナンプレの数字をテキストとして全て表示。 ×10以上ナンプレのとき、2桁表示
(ナンバープレース は ナンバープレイス とも ナンプレ とも 数独(SUDOKU) とも 呼ばれます。)
(また、変則ブロックナンプレ は ジグザグナンプレ とも 幾何学ナンプレ とも ジグソーナンプレ とも呼ばれます。)
全てのサンプルは当サイト自作です。
(制作:2004/12/13/Ver.Up2005/04/23/無断転載禁_66_1)
← サイト全体のカウント ← ナンプレのカウント