Biorąc pod uwagę ciąg znaków, składający się z przedrostka, a następnie „iluzji”, zamień ten numer na standardową.
Na przykład:
"million" -> 10^6
"trillion" -> 10^12
"quattuordecillion" -> 10^45
Program musi być w stanie obsłużyć dane wejściowe dochodzące do Centillion, czyli 10 ^ 303. Listę nazw i ich standardowych wartości formularza można znaleźć tutaj - pamiętaj, że daje to wartości dla każdego przyrostu 10 ^ 3 do 10 ^ 63, ale następnie daje je w przyrostach 10 ^ 30, jednak wzór jest dość prosty.
Program musi obsłużyć wszystkie 100 przypadków (nawet te, które nie zostały wyraźnie podane przez podaną stronę internetową) - oto kilka przykładów:
"sexvigintillion" -> 10^81
"unnonagintillion" -> 10^276
"octotrigintillion" -> 10^117
Dane wejściowe można podać za pomocą STDIN, argumentu funkcji lub na stałe zakodować jako ciąg.
To jest golf golfowy, więc wygrywa najkrótszy kod!