Introdução
Na terra de [Insira um nome legal aqui], as pessoas não compram coisas com dinheiro, porque todo mundo tem uma alergia grave ao papel. Eles pagam um ao outro com palavras! Mas como é isso? Bem, eles fornecem valores de número de cada letra:
a=1,b=2,c=3,etc.
(Com algumas outras regras especiais que serão descritas mais adiante)
Neste desafio, sua tarefa será calcular o valor das sentenças.
Desafio
Você receberá uma entrada que será uma sentença. Você pode assumir que a entrada não possui novas linhas ou espaços à direita. O desafio será calcular o valor da sentença, usando estas regras:
a=1,b=2,c=3,etc.
- Uma letra maiúscula vale 1,5 vezes a letra minúscula correspondente
H=h*1.5
Então a palavra
cab
Valeria a pena c+a+b = 3+1+2 = 6
Mas a palavra Cab
com letra maiúscula c valeria a pena. (c*1.5)+a+b = 4.5+1+2 = 7.5
Portanto, se a entrada do programa for "Cab", o programa produzirá 7,5
- Todos os caracteres não alfabéticos valem 1.
Isso é código de golfe, então a resposta mais curta em bytes vence. Boa sorte!
7.0
vez de 7
?