मेरा पहला कोड गोल्फ पोस्ट, किसी भी गलती के लिए माफी ...
प्रसंग
रॉक क्लाइम्बिंग ( विशेष रूप से बोल्डिंग ) में, V / Vermin (USA) पर चढ़ने वाले ग्रेड 'VB' (सबसे आसान ग्रेड) पर शुरू होते हैं, और फिर 'V0', 'V0 +', 'V1', 'V2', 'V3' पर जाते हैं। , 'V4', 'V5' आदि 'V17' तक (सबसे कठिन ग्रेड)।
कार्य
आप ग्रेड चढ़ने की एक सूची / सरणी इनपुट के रूप में लेंगे और आपको सबसे आसान से कठिनतम क्रम में ग्रेड की एक सूची / सरणी को वापस करना होगा या प्रिंट करना होगा।
यदि इनपुट खाली है, तो खाली डेटा संरचना लौटाएं; अन्यथा इनपुट हमेशा मान्य रहेगा।
परीक्षण के मामलों
Input | Output
[] | []
['V1'] | ['V1']
['V7', 'V12', 'V1'] | ['V1', 'V7', 'V12']
['V13', 'V14', 'VB', 'V0'] | ['VB', 'V0', 'V13', 'V14']
['V0+', 'V0', 'V16', 'V2', 'VB', 'V6'] | ['VB', 'V0', 'V0+', 'V2', 'V6', 'V16']
यह एक कोड-गोल्फ चुनौती है।