영어 숫자 번역기

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

이 문제에서는 영어로 쓰인 정수가 하나 이상 주어집니다. 각 숫자를 정수 표현으로 번역하는 것이 목표입니다. 숫자의 범위는 -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

입력

입력은 여러 개의 사례로 이루어지며, 각 사례는 한 줄에 하나씩 주어집니다. 입력에 대한 참고 사항은 다음과 같습니다.

  1. 음수 앞에는 negative 라는 단어가 붙습니다.
  2. thousand 를 사용할 수 있을 때는 hundred 를 사용하지 않습니다. 예를 들어 1500은 fifteen hundred 가 아니라 one thousand five hundred 로 씁니다.

입력은 빈 줄로 끝납니다.

출력

각 사례마다 해당 정수 값을 한 줄에 하나씩 출력하고, 각 답 뒤에 줄바꿈을 넣습니다.