मैंने आज का सारा समय एक सुपर स्मैश ब्रदर्स टूर्नामेंट में बिताया, और मैंने सेटों का वर्णन करते समय हमारे द्वारा इस्तेमाल की जाने वाली कुछ शब्दावली के बारे में सोचना शुरू कर दिया। ये तीन प्रकार के सेट हैं जो मुझे टूर्नामेंट में खेले गए हैं:
- 3 का सर्वश्रेष्ठ (Bo3)
- तीन खेल खेले जाते हैं। सेट का विजेता वह खिलाड़ी होता है जिसने अधिकांश खेल जीते हैं।
- यदि कोई एकल खिलाड़ी सेट के दो गेम जीतता है, तो उन्हें तुरंत विजेता घोषित किया जाता है, क्योंकि प्रतिद्वंद्वी को पकड़ना असंभव होगा।
- बेस्ट ऑफ़ 5 (Bo5)
- पाँच खेल खेले जाते हैं। सेट का विजेता वह खिलाड़ी होता है जिसने अधिकांश खेल जीते हैं।
- यदि कोई एकल खिलाड़ी सेट के तीन गेम जीतता है, तो उन्हें तुरंत विजेता घोषित किया जाता है, क्योंकि प्रतिद्वंद्वी को पकड़ना असंभव होगा।
- पहले 5 (फीट 5)
- ठीक है, मैंने पहले अपने शब्दों के साथ थोड़ा धोखा दिया। इस तरह का सेट एक टूर्नामेंट का हिस्सा नहीं है , लेकिन आप अक्सर उन्हें आयोजन स्थल में होते हुए देखेंगे। यदि आप किसी अन्य खिलाड़ी को चुनौती दे चुके हैं और पैसा लाइन पर है तो यह पारंपरिक रूप से आपके द्वारा खेला जाने वाला सेट है।
- यह उतना ही सरल है जितना लगता है: खिलाड़ी बार-बार खेल खेलते हैं जब तक कि उनमें से एक ने पांच नहीं जीता हो, और उस खिलाड़ी को विजेता घोषित किया जाता है।
जाहिर है, Bo3 और Bo5 बहुत समान हैं, केवल खेले जाने वाले खेलों की संख्या में भिन्नता है। लेकिन फीट 5 स्पष्ट रूप से अलग है ... सही है? ज़रुरी नहीं! कोई फर्क नहीं पड़ता कि कैसे एक बो 3 सेट नीचे जाता है, विजेता ने ठीक दो गेम जीते होंगे। Bo5 सेट के विजेता ने ठीक 3 गेम जीते होंगे। क्यों नहीं उन्हें फीट 2, या फीट 3 कहा जाता है? एक ही तर्क, रिवर्स में लागू होता है, दिखाएगा कि Ft5 Bo9 के समान है।
इस चुनौती का उद्देश्य एक सेट प्रारूप के पर्याय का निर्धारण करना है।
विशिष्टता
आपका प्रोग्राम या फ़ंक्शन इनपुट से एकल स्ट्रिंग लेगा । पहले दो अक्षर होंगे Boया Ft, और उनके बाद एक नंबर होगा। प्रोग्राम / फ़ंक्शन विपरीत उपसर्ग और एक संख्या के साथ एक स्ट्रिंग आउटपुट करेगा जैसे कि इनपुट और आउटपुट स्ट्रिंग्स का मतलब एक ही है।
किसी भी स्ट्रिंग के साथ शुरुआत Boएक विषम संख्या में समाप्त होगी।
आप मान सकते हैं कि इनपुट स्ट्रिंग में संख्या कभी भी 200 से अधिक नहीं होगी। आप यह भी मान सकते हैं कि आपको कभी भी इनपुट प्राप्त नहीं होगा जिसके लिए सही आउटपुट में 200 से अधिक नंबर शामिल होंगे। इसी तरह, इनपुट और सही आउटपुट संख्या हमेशा रहेगी 0 से अधिक हो।
उदाहरण
Bo3 -> Ft2
Ft2 -> Bo3
Bo5 -> Ft3
Ft3 -> Bo5
Bo9 -> Ft5
Ft5 -> Bo9
Bo51 -> Ft26
Ft26 -> Bo51
Bo199 -> Ft100
Ft100 -> Bo199