यह सवाल भारी ही आधारित होता इस सवाल का , लेकिन अतिरिक्त कठिनाइयों के एक नंबर पैदा करना चाहिए।
आपका कार्य
आपको एक प्रोग्राम या फ़ंक्शन लिखना होगा, जो एक स्ट्रिंग प्राप्त करते समय, इसके सभी संभव एंग्राम को प्रिंट करता है। इस प्रश्न के उद्देश्य के लिए, विपर्यय एक स्ट्रिंग है जिसमें मूल स्ट्रिंग के समान वर्ण होता है, लेकिन मूल स्ट्रिंग नहीं है। एक सबानाग्राम एक इनपुट स्ट्रिंग के प्रतिस्थापन का एक विपर्यय है। एनाग्रम्स और सबानग्राम्स में वास्तविक शब्द होना या होना आवश्यक नहीं है।
इनपुट
आप किसी स्ट्रिंग को स्वीकार कर सकते हैं, जो किसी भी मानक इनपुट विधि द्वारा किसी भी लंबाई> 0 का हो सकता है। इसमें कोई भी ASCII वर्ण हो सकते हैं।
उत्पादन
आप किसी भी मानक तरीके से इनपुट स्ट्रिंग के सभी संभावित एनाग्रम्स और सबानोग्राम का उत्पादन कर सकते हैं। आपको एक ही स्ट्रिंग को दो बार आउटपुट नहीं करना चाहिए, या इनपुट के बराबर स्ट्रिंग को आउटपुट करना होगा।
अन्य नियम
स्टैंडर्ड लूपहोल्स को बंद कर दिया गया है
स्कोरिंग
यह कोड-गोल्फ है , कम से कम बाइट्स जीतता है।