Del inglés a números

Este es un complemento del desafío anterior de yanni.

Dada una descripción en inglés de un entero en el rango 0 a 999, diseña una función que devuelva el entero en forma numérica.

Ejemplos

eng2nums("four") ➞  4

eng2nums("forty") ➞ 40

eng2nums("six hundred") ➞ 600

eng2nums("one hundred fifteen") ➞ 115

eng2nums("seven hundred sixty seven") ➞ 767

Notas

  • No se usan guiones en los casos de prueba ("twenty three", no "twenty-three").
  • La palabra "and" no se usa: "one hundred three", no "one hundred and three".