ⅴ. 數字朗讀 ~\mathtt{(num)}~
電電欲令電腦朗讀出數字,他現在已經有英文轉語音 (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"
留言