クロスワードパズルを解くプログラムについて。
学校の授業で独学でプログラミングを学ぶ授業があり、
現在授業の一環としてSWI-prologを学んでいます。
そこで、prologを用いて
キー無しのクロスワードパズルを解くプログラムを組むことになりました。
キー無しのクロスワードパズルとは、
単語群から空白に文字数の合う単語を入れて埋めていくパズルです。
今回は英単語でやろうとしています。
自力でやってみようと思ったのですが、全く手が付けられず、
先生にアドバイスをいただきましたが、自分の理解力不足なのかよくわかりませんでした。
先生がおっしゃっていたことは
・prologの辞書を用いる
・1次元配列でつくる
といったようなものでしたが、よくわかりません。
自分で本を購入し、自分なりに噛み砕きながらやってみましたができませんでした。
辞書はどこからか入手するのでしょうか。
また、1次元配列をprolog上でどうやって書けばいいのでしょうか。
C言語で配列はやっているので概念はわかっています。
そして、クロスワードパズルを解くプログラムを教えていただけないでしょうか。
文章が長くなり、申し訳ありません。
よろしくお願い致します。
お礼
それです!! ニョンは分かっていたので、絶対にそうです。 気になっていたのですっきりしました。 どうもありがとうございました!(^o^)