ニコリの「漢字抜け熟語」用に漢字四文字の言葉を大量に集めました。ただし質は無保証。ややこしい単語はカットしてあるし、四字熟語とは一般に言われないような単語も多い。
テキストファイルに四字熟語を入れておくと自動的に番号を振って漢字抜け熟語の問題を出力するPerlスクリプト。
漢字抜け熟語とは、ニコリのペンシルパズルの一種で、四字熟語が大量に並んでいて、同じ文字には同じ番号がついて伏せられているので、番号に対応する漢字を推定するというもの。要するに四字熟語版で枠も何もないナンクロ。
問題テキストファイルを用意する(mondai.txtとする)。形式は四字熟語を順に改行で区切る。
一石二鳥 二束三文 三寒四温 四捨五入 五臓六腑 七転八倒 八面六臂 四六時中
perlに通して、標準入力から入力すると標準出力に出る。リダイレクトを使おう。
>perl kanjinuke.pl <mondai.txt 4 3 時 中 5 束 6 文 6 寒 4 温 4 捨 1 入 1 臓 3 腑 2 面 3 臂 一 石 5 鳥 七 転 2 倒 *** 以下人が見られる形式 *** _ _ 時 中 4 3 _ 束 _ 文 5 6 _ 寒 _ 温 6 4 _ 捨 _ 入 4 1 _ 臓 _ 腑 1 3 _ 面 _ 臂 2 3 一 石 _ 鳥 5 七 転 _ 倒 2 1から6までの数字があります
出力もリダイレクトしてファイルにして適当に処理する。