मदद! मेरी पूरी तरह से स्वचालित लाइट्स सेपरेटर V3001.01 टूट गया! :(
दिशा-निर्देश
कार्य
एक प्रोग्राम लिखें जो किसी भी प्रकार के तार की एक सरणी (या कुछ भाषाओं में एक सूची) का इनपुट लेगा जो कि या तो अक्षर L या अक्षर D (रोशनी या अंधेरे का प्रतिनिधित्व करते हैं) और एक सरणी को आउटपुट करते हैं जिसमें दो सरणियाँ होती हैं, एक सभी एल के साथ, और सभी डी के साथ।
नियम
- यह कोड गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा जवाब है
- इनपुट में केवल राजधानियाँ होंगी
- आउटपुट में L की संख्या उतनी ही होनी चाहिए जितनी इनपुट में होती है, वही D के लिए जाती है
- इनपुट में केवल एक तत्व हो सकता है (या शायद शून्य तत्व भी )
- यदि एक या दोनों आउटपुट सरणियों में कोई तत्व नहीं हैं, तो एक खाली सूची का उत्पादन करें (कुछ भाषाओं में इसका मतलब हो सकता है कि आपको एक स्ट्रिंग का उत्पादन करने की आवश्यकता है)
- हमेशा पहली सरणी L की सरणी हो
उदाहरण आउटपुट:
["L","D","L","D","D"] -> [["L","L"],["D","D","D"]]
["L","L","L"] -> [["L","L","L"],[]]
["D","D"] -> [[],["D","D"]]
[] -> [[],[]]
["L","L",["D","D","D"]]
।
"LDLDD" -> "LL DDD"
या ऐसा कुछ?