#238. 英文数字

英文数字

题目描述

在这个问题中,你将会给出一个或多个用英文表示的数。你的任务就是把这些英文标识的数翻译为阿拉伯数字。<br /> 给定数字的范围从-999,999,999到999,999,999.以下一些详细的英文单词表,你的程序将会使用到:<br /> negative,zero,one,two,three,four,five,six,seven,eight,nine,ten,eleven,twelve,thirteen,fourteen,fifteen,<br /> sixteen,seventeen,eighteen,nineteen,twenty,thirty,forty,sixty,seventy,eighty,ninety,hundred,thousand,million.<br />

输入格式

输入注意事项:<br /> 1、负数将会被描述为negative。<br /> <p> 2、当“thousand”可以使用时,“hundred”不能用。例如:1500会被描述为“one thousand five hundred”而不是"fifteen hundred" </p> <p> 结尾以空行结束 </p>

输出格式

每个结果占一行

样例

样例 1

输入 # 1

six
negative seven hundred twenty nine
one million one hundred one
eight hundred fourteen thousand twenty two

输出 # 1

6
-729
1000101
814022