ऐसा लगता है कि हाल ही में, वहाँ बहुत से एक जिमी उनकी मौत के लिए गिर रहे हैं, जैसा कि यहाँ देखा जा सकता है , और यहाँ जहाँ आपको यह निर्धारित करने के लिए कहा गया था कि क्या जिमी गिरेंगे। यह समय है कि हम इस पागलपन पर विराम लगाएं और जिमी को बचाने की कोशिश करें।
जिमी तीन शरीर के अंगों है /
, o
और \
इस तरह की व्यवस्था की
/o\
प्लेटफार्मों के साथ प्रतिनिधित्व कर रहे हैं -
। जिमी उनके मंच से गिर जाएगा यदि उनके पास दो या अधिक शरीर के अंग हैं जो सीधे एक मंच से ऊपर नहीं हैं।
कुछ उदाहरण:
/o\
- -------
जिमी अपने शरीर के सभी अंगों के ऊपर होने से संतुलन बनाएगा -
।
/o\
------ ---
शरीर के दो हिस्से -
s से ऊपर होने के कारण जिमी संतुलित रहेगा ।
/o\
-- ---- --
भले ही वे दो प्लेटफार्मों के बीच विभाजित हैं, जिमी संतुलन बनाएंगे
/o\
-
जिमी संतुलित नहीं होगा क्योंकि शरीर के दो हिस्से एक मंच से ऊपर नहीं हैं।
चूंकि मेरा प्लेटफ़ॉर्म सप्लाई कम चल रहा है, मेरे पास केवल 5 की लंबाई के साथ प्लेटफ़ॉर्म हैं, और यह महत्वपूर्ण है कि हम जितना संभव हो उतना कम उपयोग करें।
आपका काम जिम्मीज़ का एक इनपुट लेना है और प्लेटफ़ॉर्म की एक स्ट्रिंग को आउटपुट करना है जो इनपुट में सभी जिमीज़ को बचाएगा। आपके आउटपुट को संभव के रूप में कुछ प्लेटफार्मों का उपयोग करना चाहिए, लेकिन प्रत्येक प्लेटफ़ॉर्म 5 -
चौड़ा होना चाहिए ।
ध्यान दें कि प्लेटफ़ॉर्म का नियम 5 -
चौड़ा है, इसका मतलब है कि प्रत्येक प्लेटफ़ॉर्म के बीच एक स्थान होना चाहिए। ----------
आउटपुट में मान्य नहीं है क्योंकि इसे लंबाई 10 का प्लेटफ़ॉर्म और लंबाई 5 के दो प्लेटफ़ॉर्म नहीं माना जाएगा।
परीक्षण के मामलों
/o\ /o\/o\ // input
----- ----- // output
/o\ /o\
----- -----
/o\ /o\ // same input as above
----- ----- // this is also valid output
/o\ /o\
-----
मानक नियम लागू होते हैं।
यह कोड-गोल्फ है, सबसे छोटी उत्तर जीत हो सकती है!