आपको अभी हाल ही में एक नया फ़ोन मिला है, लेकिन आप इसे कंपन करने के तरीके को पसंद नहीं करते हैं, आपने तय किया है कि आप अपना कंपन पैटर्न बनाना चाहते हैं। इसलिए, आपने एक प्रोग्राम लिखा है जहां आपने कीवर्ड का उपयोग किया है long, shortऔर pauseइन कीवर्ड के अनुसार अपने फोन को वाइब्रेट करने के लिए।
कार्य
एक छोटा सा प्रोग्राम है जो की एक स्ट्रिंग को स्वीकार करता है बनाएं long, short, और pauseऔर एक अन्य स्ट्रिंग हिल एक फोन की ध्वन्यात्मक ध्वनि का प्रतिनिधित्व आउटपुट;Rrrr - Rr
longध्वनियाँ Rrrr
shortध्वनियाँ हैं Rr
(आवरण मामले)
pauseएक डैश है जो -
सभी ध्वनियों को आसपास के रिक्त स्थान के साथ डैश द्वारा सीमांकित किया जाता है' - '
परीक्षण के मामलों
इनपुट: long long short long short
आउटपुट:Rrrr - Rrrr - Rr - Rrrr - Rr
इनपुट: long long long short short short
आउटपुट:Rrrr - Rrrr - Rrrr - Rr - Rr - Rr
इनपुट: short short short pause short short short
आउटपुट:Rr - Rr - Rr - - - Rr - Rr - Rr
इनपुट: long short short long long pause short short
आउटपुट:Rrrr - Rr - Rr - Rrrr - Rrrr - - - Rr - Rr
यह एक कोड-गोल्फ प्रश्न है, इसलिए उत्तर बाइट्स में स्कोर किए जाएंगे, सबसे कम बाइट जीतने के साथ।
-? यह आपके उदाहरण में मामला है, लेकिन कहीं भी निर्दिष्ट नहीं है।