ⅴ. 數字朗讀 ~\mathtt{(num)}~
Submit solution
分數:
100 (partial)
時間限制:
0.1s
記憶體限制:
1G
作者:
題目類型
允許的語言
Assembly, Brainfuck, C, C++, Python
電電欲令電腦朗讀出數字,他現在已經有英文轉語音 (TTS) 的 API 惹。
在英文中與中文不同,差兩次以上的位數並不需要「零」或 end'' (比賽結束後你可以請 Google 小姐念給你聽)。此外,正式的寫法如支票,並不會用
a hundred'' 等等而應該是 `one hundred''。
其他英文數字讀法規則都跟你小時候一樣(吧
輸入格式
僅有一整數 \(-2^{31} \leq n < 2^{31}\)。
輸出格式
\(n\) 在英文的念法。
範例輸入
/// 壹
87
/// 貳
404
/// 參
-8964
範例輸出
/// 壹
eighty-seven
/// 貳
four hundred four
/// 參
minus eight thousand nine hundred sixty-four
提示
子題說明
- 50% 測資保證 \(0 \leq n < 1000\)
- 50% 測資沒有額外限制 </ul>
貼心附檔
"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"
評論