Einführung
Im Land von [Coolen Namen hier einfügen] kaufen die Leute nichts mit Geld, weil jeder eine schwere Allergie gegen Papier hat. Sie bezahlen sich mit Worten! Aber wie ist das Nun, sie geben jedem Buchstaben Zahlenwerte:
a=1,b=2,c=3,etc.
(Mit einigen anderen Sonderregeln, die später beschrieben werden)
In dieser Herausforderung besteht Ihre Aufgabe darin, den Wert von Sätzen zu berechnen.
Herausforderung
Sie werden eine Eingabe machen, die ein Satz ist. Sie können davon ausgehen, dass die Eingabe keine Zeilenumbrüche oder Leerzeichen enthält. Die Herausforderung besteht darin, den Wert des Satzes nach folgenden Regeln zu berechnen:
a=1,b=2,c=3,etc.
- Ein Großbuchstabe hat den 1,5-fachen Wert des entsprechenden Kleinbuchstabens
H=h*1.5
Also das Wort
cab
Wäre es wert c+a+b = 3+1+2 = 6
Aber das Wort Cabmit einem Großbuchstaben c wäre wert. (c*1.5)+a+b = 4.5+1+2 = 7.5
Wenn Ihre Programmeingabe "Cab" wäre, würde Ihr Programm 7.5 ausgeben
- Alle nicht alphabetischen Zeichen sind 1 wert.
Dies ist Codegolf, daher gewinnt die kürzeste Antwort in Bytes. Viel Glück!
7.0statt 7?