我的一個朋友正在談論一個她喜歡玩的文字遊戲,你試圖通過一次切換一個字母來轉換一個字到另一個字(他們有相同數量的字母),其中每個迭代產生一個真實的字。以編程方式使用的免費字詞列表?
例子:
MOON - > WOLF
GOON
穿幫
GOLF
WOLF
我想這會是一個有趣的小項目,寫一個程序,生成解決方案,並進一步考慮2個單詞,確定解決方案是否存在以及最佳解決方案中的迭代次數。
問題是我無法找到可以通過編程方式輕鬆訪問的免費單詞列表。我也在考慮以此爲藉口來學習Python,所以如果有人知道免費的單詞列表以及如何從Python解析和訪問它的指針,那將會很棒。找出如何找到最佳路徑的算法,我將自行開發。
這是一個有用的問題,雖然它恰好是一個愚蠢(請參閱http://stackoverflow.com/a/772929/284795) – 2013-01-28 15:53:21