जिमी पिछले सप्ताह इन सभी प्लेटफार्मों और रस्सियों के साथ व्यस्त था , और गरीब जिमी के पास पैर या पैर रखने के लिए भी नहीं है!
आपका काम कई जिस्म युक्त स्ट्रिंग लेना और उन्हें पैर और जूते देना है!
जिमी स्ट्रिंग के रूप में इनपुट प्राप्त करें
जिमी स्ट्रिंग => /o\ /o\ /o\
केवल /o\
और
प्रत्येक जिमी को इनपुट में पैरों की एक जोड़ी दें जो इस तरह दिखता है:
/o\
_/ \_
जिमी में इनपुट फ़्लोटिंग हेड जिमी स्ट्रिंग को पैरों की स्ट्रिंग से मोड़ें, जैसे:
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_
यदि 2 जिम्मी एक साथ पास हैं तो उन्हें कमरे बनाने के लिए आगे बढ़ना चाहिए, जिम्मी हमेशा दूसरे जिम्मी के कमरे बनाने के अधिकार की ओर बढ़ेंगे।
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_
अन्य जिम्मी जो आगे दूर हैं उन्हें तब तक नहीं ले जाना चाहिए जब तक कि आवश्यक न हो
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_
मानक नियम और कमियां लागू होती हैं,
यह कोड-गोल्फ है, इसलिए सबसे छोटी उत्तर जीत हो सकती है।
/o\<sp>/o\<sp><sp><sp><sp><sp><sp><sp><sp>/o\/o\
मेरा वर्तमान कार्यान्वयन विफल हो जाता है क्योंकि यह अंतिम दो जिम्मी को दाईं ओर ले जाने की ओर ले जाता है। आपके सभी परीक्षण मामले सफल होते हैं, हालांकि।