ナンクロにはまる(3)辞書

ナンクロ用の単語辞書作成手順を以下に示します。
辞書には次の2つを使用することにしました。
(1)豚辞書(第12版)……. ①
(2)SKK辞書(SKK-JISYO.L)..②
豚辞書(第14版)が最新らしいが、現在は公開していないらしく入手できませんでした。
版を重ねている分、14版の方が単語数が多いのだろうと推測できるので、その少ない分をSKK辞書から追加しようとの作戦です。

SKK辞書を使用するに当たり、次の変更を加えています。
(1)動詞の活用形部分等は不要なため、先頭から英字単語までの全体を削除
(2)かな部分に “>” や “#” を含むものを削除
(3)拗促音「ぁぃぅぇぉっゃゅょ」を「あいうえおつやゆよ」に変換

この ①、② からcsvファイル(1フィールドの単純なプレーンテキストファイル)を作成し、sqlite3 にインポートしました。
この DB 操作には、「DB Browser(SQLite)」がお勧めです。

このデータを公開するには、著作権上問題なしとはしないので公開は控えます。
個人的にプログラミングの練習に必要な方は、コメントを残してください。
対応を検討します(2019年内のみ)。

ナンクロにはまる(2)

「ナンクロかな/漢字単語検索」を使ってみて、
(1)どのような辞書を使い
(2)それをどのように検索しているのか
との、疑問が湧いてくる。
病院内では如何ともし難い。スマホはあっても金食い虫で、基本スマホは
使用禁止にしていたので、退院後自宅での課題とした。
以下は、自宅で調査した内容です。

辞書

「ナンクロかな/漢字単語検索」で使用している辞書は次の2種類。
(1)豚辞書(第14版)
(2)SKK辞書
豚辞書(第14版)は、現在は公開されてない(2019/8/20現在)ようです。第12版は Vector
から入手できます。
SKK辞書は、上のリンクを辿ればダウンロード可能です。
なお、SKK辞書は通常の辞書ですので、拗促音(ぁぃぅぇぉっゃゅょ)を大文字に変換
しないと、豚辞書との整合性が取れない点に注意する必要があります。

検索方法

SQLでどうにかなるかなと思いきや、検索したい未知のかな文字に指定できるのは
“%” か “_”(アンダーバー)のみ。
例え単語用の辞書をRDBに作成したとしても、「くり121」を検索するには、

これが限界。
プログラムで対応せざるを得ないことに漸く気付くも、ロジックが・・・・

ナンクロ用単語辞書作成
ナンクロ用単語検索

ナンクロにはまる(1)

6/末から7/30までの長期間にわたり、病気治療のため入院を余儀なくされた。
この病、痛くも痒くもないので病院内なら移動は自由(点滴棒と一緒なら)。
余りに退屈なので、1階にあるコンビニを覗くとクロスワードパズルや
ナンプレ(数独)などの雑誌がたくさん並んでいる中で選んだのが「ナンクロ」。

部屋に戻り、内容を見てビックリ。
クロスワードのようなヒントはなく、わずかなカナ文字が数個指定されている
のみで、残り30字程度の文字をそのわずかなヒントから類推して、マスの中に
指定された番号にそれを埋め完成させるというもの。

これはなかなか難解で、入院後半の退屈さを十分紛らわせてもらいました。

単語がどうしても類推できなかったら、
「ナンクロかな/漢字単語検索」
というサイトもあるのでご参考までに。