परिचय
[यहां कूल नाम डालें] की भूमि में, लोग पैसे से चीजें नहीं खरीदते हैं, क्योंकि सभी को कागज के लिए एक गंभीर एलर्जी है। वे शब्दों के साथ प्रत्येक भुगतान करते हैं! लेकिन वह कैसे है? खैर, वे प्रत्येक अक्षर संख्या मान देते हैं:
a=1,b=2,c=3,etc.
(बाद में वर्णित कुछ अन्य विशेष नियमों के साथ)
इस चुनौती में, आपका कार्य वाक्यों के मूल्य की गणना करना होगा।
चुनौती
आप एक इनपुट लेंगे जो एक वाक्य होगा। आप मान सकते हैं कि इनपुट में कोई नईलाइन या अनुगामी स्थान नहीं है। इन नियमों का उपयोग करते हुए सजा के मूल्य की गणना करने की चुनौती होगी:
a=1,b=2,c=3,etc.
- एक कैपिटल लेटर की कीमत 1.5 गुना है, यह इसी लोअरकेस लेटर है
H=h*1.5
तो, शब्द
cab
लायक होगा c+a+b = 3+1+2 = 6
लेकिन Cabएक कैपिटल सी वाला शब्द इस लायक होगा कि (c*1.5)+a+b = 4.5+1+2 = 7.5
यदि आपका प्रोग्राम इनपुट "कैब" है तो आपका प्रोग्राम 7.5 आउटपुट करेगा
- सभी गैर वर्णमाला वर्ण 1 के लायक हैं।
यह कोड गोल्फ है, इसलिए बाइट्स जीत में सबसे छोटा जवाब है। सौभाग्य!
7.0बजाय 7?