2011年7月27日水曜日

25型(R5C5)JNP

 Number Place を「数字を置く」と訳している人がいるが、これはその構造原理に精通していないからであろう。Number は数字のこと、25型JPNの場合だと、1から25 までの数字のこと、Standard Number Place の場合、1から9までの数字で digit と呼ばれる事がある。Place は名詞で(特定の)場所を表す。数独愛好者には、年寄りが多いので、Place の事を「マス」と呼ぶ。だから、「マス目」は全体の表のことで、 Diagram に相当する。

 PCのprograming では、matrix 演算を使うので、place は、 cell (セル) の事である。そして、i 行、j 列 の place (セル)に入る number が n であるとき、 ( i , j ) = n とあらわす。 以前は、R i C j のようにセルの位置を matrix 表示することがあるが、表題にも使っているように、R5C5 は縦方向および横方向の Block の数を表す場合に使うことにする。次回の 28型 R7C4 は縦方向に4行のBlock が 7個、横方向に7列の Block が 4個 ということである。

 Number Place の性質として、9種類の数字の交換則、同じRおよびC block 内での行および列の交換、8種類の対称交換、R block、C block の交換則が成立する。また、あるNumber の9 個のplace の配置( loop とか cycle とか言う)の説明にも、Rおよび Cの表現は便利である。

 Q60 の解答   Pleasant 291 sec

  「8」 + 「9」 + 「23」 + 「24」 + 「14」 = { 78 }

 Q62 の解答   Pleasant   244 sec

  「14」 + 「17」 + 「6」 + 「23」 + 「10」 = { 70 }

 Q64 の解答   Pleasant   282 sec

  「1」 + 「10」 + 「4」 + 「9」 + 「17」 = { 41 }

0 件のコメント:

コメントを投稿