ⅴ. 數字朗讀 ~\mathtt{(num)}~


提交答案

分數: 100 (部分)
時間限制: 0.1s
記憶體限制: 1G

作者:
題目類型

電電欲令電腦朗讀出數字,他現在已經有英文轉語音 (TTS)API 惹。 在英文中與中文不同,差兩次以上的位數並不需要「零」或 end (比賽結束後你可以請 Google 小姐念給你聽)。此外,正式的寫法如支票,並不會用 a hundred 等等而應該是 `one hundred。 其他英文數字讀法規則都跟你小時候一樣(吧

 

輸入格式

僅有一整數 \(-2^{31} \leq n < 2^{31}\)。

輸出格式

\(n\) 在英文的念法。

範例輸入 1

87

範例輸出 1

eighty-seven

範例輸入 2

404

範例輸出 2

four hundred four

範例輸入 3

-8964

範例輸出 3

minus eight thousand nine hundred sixty-four

提示

子題說明

  • 50% 測資保證 \(0 \leq n < 1000\)
  • 50% 測資沒有額外限制

貼心附檔

"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" " billion"

留言

目前沒有評論。