わいわい広場.ブログ村

初等中等教育に関する雑談です。
ご質問、ご意見には対応する記事のコメント欄をお使いください。

数独解法チャート

2018-10-20 16:15:54 | らくがき

@https://blog.goo.ne.jp/blogmura-yy/e/914a4df2058670c36f1b3b9ae6e2eed4
=数独解法チャート
/


%0:数独解法チャート
(4)の図(初級)(7)の図(中級)
・(4)の左上のブロックの「7」は右上のブロックから確定(「 。」のどちらかが「7」)


・セル内の「 。」(鉛筆書き)と数字の対応表 
左 中 右
[1][2][3]上
[4][5][6]中
[7][8][9]下
・解答用シートのURL(右クリックして新しいタブに「Excel Online」で開く)は
 https://1drv.ms/x/s!Ahb2teuYQIZ7hyPCFidthsVVIAmr  ({[sudoku*.xlsx]の使い方}参照)
大きいセルに入力した数値から小さいセルの数値を計算:左上:「=int(cell/10)」右下:「=mod(cell,10)」


[1]数独の遊び方、ルール、解き方
https://www.nikoli.co.jp/ja/puzzles/sudoku/
[2]数独解法例(by bonsai-chat)
http://blog.goo.ne.jp/bonsai-chat/e/640f965e8733aedb74ed9da7ea579b82
[3]数独のひらめき訓練用プログラム(by bonsai-juku:2011-02-22)
https://blog.goo.ne.jp/bonsai-juku/e/4e743acb46c6f3922757b104ba85f03d
・[sudoku.txt]=[sudoku.c]. 興味のある方はcompileしてください(BccDev で開発)


t = 13

  6 7 9  3 4 8  5 1 2      10i  9j 10k   9j  7j 10i  11j 10k 12k
  1 4 3  6 5 2  8 9 7      12k  0  12i   0   9k  0   10i  0   9i
  2 5 8  7 1 9  3 6 4       9i  9k  0    8k  0  10k   0   9k  8i
  7 9 4  8 3 6  2 5 1       9i  0   2j   9k  7k  0   12k  0  12i
  5 3 6  4 2 1  7 8 9      10i 11k  0    7i  6i  8k   0  10j  5i
  8 2 1  5 9 7  6 4 3      11i  0  12k   0   4k  9j  10j  0  11k
  4 1 7  2 8 5  9 3 6       9i 11i  0   10i  0  11i   0  11k 10i
  3 6 5  9 7 4  1 2 8      11k  0  10j   0   9j  0   11k  0  11i
  9 8 2  1 6 3  4 7 5      11i 10i 10j  11k  1j 12k   8j  9i 11b
                           @91 @92 @93  @94 @95 @96  @97 @98 @99
OK(more=1, wi<=28)
・「fx@ij=n」=「f-th frame」(f>0)で「セル(i,j)」の数値「n」(n>0)が分る(「f=0」は初期配置).
 「x」は調べる領域の指定(
「case x=i:行; x=j:列 x=k:ブロック」)

1:1j@95(the numer at(9,5) should be '6')
2:2j@43
3:
4:4k@65,
5:5i@59,
6:6i@55,
7:7k@45,7i@54,7j@15,
8:
9:j@12, j@14,
10:j@11,i@16,k@18,i@27,k@38

・PC更新時に紛失(「OCNマイポケット」のどこかに残存:探す気なし)


%1:出典
新聞・雑誌に掲載されていたニコリ社作成の問題

%2:補足
(1)「大きい青字」は初期配置(問題)
(2)「」内の「大きい赤字」は初期配置から定まる開始配置
(3)「」内の「大きい赤字」は開始配置から定まる値
(4)その他の「大きい赤字」は一意に定まる値(左肩に順位)
(5)「大きい赤字」がないセル(未定セル)に鉛筆で対角線を描く. 
    同一の行,列,ブロックに「未定セル」が2個しかなければ,この2個のセルを「未定セル対」という.
(
6)「未定セル対」がある問題は,適当に選んだ「未定セル対」は「赤い対角線」で明示する.
(7)「赤い対角線」の左上,右下に候補となる数値を仮置きして上図のようにで囲む
(8)仮置きした数値で解けなければ,「大きい赤字」以外の数字を消しゴムで消して別の「未定セル対」で考える.
(9)上記の方法で解けなければ、別の方法(e.g.[%1]の[2])で考える.

%3:参考資料
[1]ソルバー - 数独オンライン
https://sudokus.jp/ソルバー/
[2]Android版 数独ソルバーの使い方(2011/11/25 初版公開)
http://winnie.kuis.kyoto-u.ac.jp/SUDOKU/help/android_help.html
[3]javaSE版のソルバーページ。
http://winnie.kuis.kyoto-u.ac.jp/SUDOKU/solver.ja.html
[4][sudoku4f.xlsx]@https://1drv.ms/x/s!Ahb2teuYQIZ7hxvidxX9dsNj8BXw



上図([3]の問題)の解き方に興味があるので,暇なときに試してみます.

ジャンル:
ウェブログ
コメント   この記事についてブログを書く
« リハビリに関するメモ | トップ | 〔本〕の紹介 »
最近の画像もっと見る

コメントを投稿

らくがき」カテゴリの最新記事