2018年9月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
無料ブログはココログ

パズル

2018-05-26

Delphi 10.2 でカックロ(足し算クロス)

カックロを画面で遊べる KCRPlay 、ようやく、ユニコード対応にすることが出来た。
遊べる大きさに制限は無いので、「頭脳全開足し算クロス 2018年6・7月号」の No.156のデータを作った。
大きさは、横 91 縦 56!

Tc156_all

ここ数年、足し算クロスを朝から晩まで解いている猛者が、発売以来20数日を経ても解けないという難問らしい。
データ構成は、まず、フレームを作り
**--*******-
**----**----
---*--------
----*----*--
*-----*---**
--*----*----
----*-------
*----*--*---
**------*--*
---*--*-----
---*--*--*--
合計は、横にズラズラと並べるだけ。
16 5 11 28 15 32
4 4 23 21 3 22 20
5 22 11 4 24 22 
6 30 45 6 40 4 45
18 13 14 25 16 28
16 35 30 12 45 8
11 19 13 40 10 28
27 29 40 23 7 28
11 12 11 21 11 45
27 10 23 16 4 15
8 5 37 15 39 11
20 13 13 24 4 7

Tc156_part

フレームはエディターで作るのは大変なのでエクセルで作った。
パターンの繰り返しは、移動量(18,7)の「桂馬の綱」、ユニットをつくり貼り付け縁の始末をしたら意外と短時間でできた。
1000箇所以上入力して、これからが難しいところかなー。

2017-09-16

Killer Sudoku 解図プロセス

times online の No.1 のkiller Sudoku の解いたときのプロセス

20170916__1

20170916__2

最初とて、簡単なものだ。

2017-09-09

Times Online Killer Sudoku その9

2005年分の times online の killer sudoku の紹介はこれで終了。なかなかデータの整理は進まない。整理したところで何も変らないのだが。

Timeskiller2005__9

2017-09-02

Times Online Killer Sudoku その8

Killer Sudoku の入力を当初は

#K
--------- --------- A=   B=   C=   D=   E=   
--------- --------- F=   G=   H=   I=   J=   
--------- --------- K=   L=   M=   N=   O=   
--------- --------- P=   Q=   R=   S=   T=   
--------- --------- U=   V=   W=   X=   Y=   
--------- --------- Z=   a=   b=   c=   d=   
--------- --------- e=   f=   g=   h=   i=   
--------- --------- j=   k=   l=   m=   n=   
--------- --------- 

といったテンプレートを用意し、

#K
--------- AABCCDDEE A=   B=   C=   D=   E=   
--------- FGBHIIJJK F=   G=   H=   I=   J=   
--------- FGLHIMMKK K=   L=   M=   N=   O=   
--------- NNLOPQRRS P=   Q=   R=   S=   T=   
--------- TUUOPQVVS U=   V=   W=   X=   Y=   
--------- TWWOPQXYY Z=   a=   b=   c=   d=   
--------- ZZaabcXde e=   f=   g=   h=   i=   
--------- Zffbbcgde j=   k=   l=   m=   n=   
--------- hhiijjgkk 

と、Cage から行っていた。しかし、入力ミスが多かった。それで最近は

#K
--------- --------- A=15 B=3  C=12 D=4  E=12
--------- --------- F=7  G=13 H=5  I=23 J=16 K=9
--------- --------- L=13 M=9
--------- --------- N=10 O=19 P=6  Q=20 R=5  S=8
--------- --------- T=16 U=9  V=9
--------- --------- W=4  X=14 Y=15
--------- --------- Z=6  a=17 b=15 c=11 d=8  e=11
--------- --------- f=15 g=3
--------- --------- h=11 i=5  j=10 k=17

と合計の方を段に合わせて記入してから Cage にかかるようにしたら、ミスは減ったようだ。

答がわかっているばあいは、合計も自動計算してしまうフォーマットの方が入力時間が減るのかと思案中だが、あまり変わらないかもしれぬ。

#K 

--------- ABBCDEEFG 279613584
--------- AHHCDIIFG 614825793
--------- JJHCKLMMN 583749162
--------- OOPPKLQQN 462358971
--------- RSTTUVWXX 358971426
--------- RSYYUVWZZ 197462835
--------- abbcUdeZf 731586249
--------- aggchdeZf 945237618
--------- iijjhkkll 826194357


Timeskiller2005__8

  ※ 2005-12-23 の左下隅の 6 のcage は 16 の間違い。例によってエラーは出ているが気付いていなかった。合計を記入するとき、「=」 の上書きしてしまうのが原因。前のもそうだった、、

2017-08-26

Times Online Killer Sudoku その7

sudoku.org.uk の図面は、html の table タグ で作成してある。 html を開いてみても、うんざりするだけで、しばらくの間、手入力をしていた。しかしあまりにも時間がかかるので変換するプログラムを書いてみたが、意外とうまくいった。当初は html を dom で解析してデータを取り出すつもりだったが、挫折。まず タグ部分とデータ部分を整理すること。整理してみれば構造がはっきりわかるのだった。作ってみれば、入力に百時間は越えようかというものが、大幅な時間短縮になったようだ。

Timeskiller2005__7


2017-08-19

Times Online Killer Sudoku その6

sudoku.org.uk には

Killer/Kakuro possible value calculator.


というのがあって、total sum と cage size(s) を指定すれば、可能な組み合わせを表示してくれるのだが、大きい順に並ぶのだった。まあ、製作者の好みの範疇ではあるが、自分としては小さい順にならんでいた方が気分がいい。ということもあって自作してみたら意外とすんなり出来てしまった。
その場、その場で、組み合わせを考えるのではなく、数字の組み合せは 29-1 で 511 通りだから、これを最初に作って、あらかじめ cage size 、total sum 、数字としての大きさ、で並べ換えておく。いつも、こんな風に見通しがつけばいいのだが、そうもいかないのが人生か、、。

Timeskiller2005__6

※ No.59 は右下の cage には 10 が入る 。 cageの合計が 405 にならない時は、右下に表示して知らせることになっていたのだが、見落としているのだった。

2017-08-12

Times Online Killer Sudoku その5

Netで毎日 Killer Sudoku を出題しているうちのひとつは、
Sudoku.org.uk で、Daily Killer Sudoku Competition
2017-08-11 で #4151 ということになっている。DLできるのは30日分。
また Weekly Extreme Killer Sudoku Competition があり週毎に出題があり、こちらは 2017-08-06 で # 568 となっている。

Timeskiller2005__5

 

2017-08-05

Times Online Killer Sudoku その4

Times では、いまも killer sudoku を掲載しているようだ。で、出題回数は 5233 は、いっているようだ。google で検索すると、チラみせコンテンツに番号があった。

£1 で 30 days、それ以降は £5 per month であるので、全部 DL するあいだだけsubscribe するかとも考えるのだけれども、DL しても それを解いたりして遊ぶ時間はなさそうだ。でも欲しいというのは hoarding disorder の病状だなー。

Timeskiller2005__4

 

2017-07-29

Times Online Killer Sudoku その3

Times の Killer Sudoku は閲覧が有料になるまえの2010年までで、約1460ほど retriev したのだったけれど、ここしばらく解くのを休みしているので、データ化もしていない。難問を解く時間に比べたらデータ化するのは微々たる時間だが、竜星戦、銀河戦、StarChannnel の映画や、AXN,、SuperDrama、Fox の海外ドラマ、ナショジオ、discovery, HistoryChannelのドキュメンタリーを見ていると、なかなかデータ化もままならない。データ化しても、どうっということはないのだけれど、hoarding disorder の病状なのかもしれぬ。

Timeskiller2005__3

2017-07-22

Times Online Killer Sudoku その2

Killer Sudoku は日本では 「サムナンプレ」 といって三沢さんが考えたものだ。最近のサムナンプレは全域がブロック割されているのもあるが、必要部分だけがブロック指定されている。

Timeskiller2005__2

より以前の記事一覧