Dada uma única letra de A a Z (exceto J e K) como entrada, imprima o menor número inteiro não negativo que contém essa letra em sua forma escrita. Suponha que os números nunca contenham a palavra "e", assim 101
como "cento e um", não "cento e um". Suponha a contagem americana (em pequena escala), então um milhão é 10^6
e um bilhão é 10^9
.
a 1000 one thousand
b 1000000000 one billion
c 1000000000000000000000000000 one octillion
d 100 one hundred
e 0 zero
f 4 four
g 8 eight
h 3 three
i 5 five
j
k
l 11 eleven
m 1000000 one million
n 1 one
o 0 zero
p 1000000000000000000000000 one septillion
q 1000000000000000 one quadrillion
r 0 zero
s 6 six
t 2 two
u 4 four
v 5 five
w 2 two
x 6 six
y 20 twenty
z 0 zero
J e K não fazem parte da especificação de entrada, portanto, seu comportamento é indefinido para eles. Dada uma das letras acima, imprima o número (decimal) próximo a ela. Você pode receber entradas em minúsculas ou maiúsculas, mas não pode exigir que algumas entradas sejam minúsculas e outras maiúsculas.
Isso é código-golfe , então a resposta mais curta em bytes vence.