मेरा एक दोस्त एक शब्द गेम के बारे में बात कर रहा था जिसे वह एक शब्द को दूसरे स्थान पर बदलने की कोशिश करती थी (एक ही अक्षर में एक ही संख्या में) एक अक्षर को स्विच करके, जहां प्रत्येक पुनरावृत्ति एक वास्तविक शब्द उत्पन्न करती है।प्रोग्रामेटिक रूप से उपयोग के लिए मुफ्त शब्द सूची?
उदाहरण:
चंद्रमा -> भेड़िया
गुंडा
गड़बड़
गोल्फ़
भेड़िया
मैं लगा यह करने के लिए एक प्रोग्राम लिखने के लिए एक मजेदार थोड़ा परियोजना होगी समाधान उत्पन्न करें, और इसे आगे ले जाएं, दो शब्दों को देखते हुए, यह निर्धारित करें कि कोई समाधान मौजूद है या इष्टतम समाधान में पुनरावृत्तियों की संख्या है।
समस्या मुझे मुफ्त शब्द सूची खोजने में परेशानी हो रही है जिसे मैं आसानी से प्रोग्रामेटिक रूप से एक्सेस कर सकता हूं। मैं इसे पायथन सीखने के लिए एक बहाना के रूप में भी उपयोग करने के बारे में सोच रहा हूं, इसलिए अगर कोई मुफ्त शब्द सूचियों और पॉइंटर्स को पाइथन से कैसे पार्स और एक्सेस करने के बारे में जानता है तो यह बहुत अच्छा होगा। एक इष्टतम पथ खोजने के तरीके के बारे में पता लगाने के लिए एल्गोरिदम मैं अपने आप काम करूंगा।
यह एक उपयोगी प्रश्न है, हालांकि यह एक उपयोगी सवाल है, हालांकि यह एक डुप्ली होता है (देखें http://stackoverflow.com/a/772929/284795) –