यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का टेक्स्ट दिया गया है: रिकर्सिव एनाग्राम जाँच

C++ Medium recursion

कार्य «यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का टेक्स्ट दिया गया है: रिकर्सिव एनाग्राम जाँच»

दो स्ट्रिंग्स दी गई हैं। रिकर्सन का उपयोग करके यह जाँचना आवश्यक है कि क्या वे एनाग्राम हैं (अर्थात, समान वर्ण समान मात्रा में रखते हैं, केस को अनदेखा करते हुए)। समाधान रिकर्सिव होना चाहिए, बिना लूप और बिल्ट-इन सॉर्टिंग के उपयोग के। स्ट्रिंग्स का आकार 100 वर्णों से अधिक नहीं है।

इनपुट प्रारूप

दो स्ट्रिंग्स इनपुट के रूप में दी जाती हैं, प्रत्येक एक अलग पंक्ति पर।

आउटपुट प्रारूप

'YES' प्रिंट करें यदि स्ट्रिंग्स एनाग्राम हैं, अन्यथा 'NO' प्रिंट करें।

उदाहरण

उदाहरण 1

इनपुट
abc abd
आउटपुट
NO

उदाहरण 2

इनपुट
5 12 23 34 45 56
आउटपुट
NO
main.cpp