[[原文:http://poj.org/problem?id=2121]] ---- ''時間制限'':1000ミリ秒 ''メモリ制限'':65536KB &br; *問題 [#yf687e35] この問題では、あなたは1つ、またはそれ以上の整数が英語で与えられます。あなたの課題はこれらの数を整数の表現に変換することです。 これらの数は-999,999,999から+999,999,999の範囲にあります。以下の単語はあなたのプログラムが使わなければいけない英単語のリストです。 negative, zero, one, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen, twenty, thirty, forty, fifty, sixty, seventy, eighty, ninety, hundred, thousand, million *入力 [#d39628c4] 入力には複数行含まれます。これらのことに注意してください。 1.負の数は"negative"という単語が最初に来ます。 2."hundred"という単語は"thousand"で代用できるときには使われません。たとえば、1500は"one thousand five hundred"であって、"fifteen hundred"ではありません。 入力は空行で終了します。 *出力 [#v30a1899] 各行に答えを出力してください。 *入力の例 [#f91320ae] six negative seven hundred twenty nine one million one hundred one eight hundred fourteen thousand twenty two *出力の例 [#ge323e8d] 6 -729 1000101 814022 *出典 [#ue39da75] CTU Open 2004,UVA 486 *翻訳ヒント [#v7d588ca] 英語表記に不慣れな方のために表記法のヒントを用意しました。 987654321は nine hundred eighty seven million six hundred fifty four thousand three hundred twenty one と表記されます。