代碼高爾夫系列似乎相當(dāng)受歡迎。我遇到了一些將數(shù)字轉(zhuǎn)換為單詞表示的代碼。一些例子是(編程樂趣的2的權(quán)力):2 - >兩個(gè)1024 - >一千二十四1048576 - >百萬四萬八千七百六十六我的同事出現(xiàn)的算法差不多有兩百行。似乎會(huì)有更簡(jiǎn)潔的方法來做到這一點(diǎn)。現(xiàn)行指南:以任何編程語言歡迎提交的內(nèi)容(我向PhiLho道歉,因?yàn)樽畛鯇?duì)此不太清楚)最大輸入為2 ^ 64(請(qǐng)參閱以下鏈接,感謝mmeyers)英語輸出的縮放比例較低,但歡迎使用任何算法。只需對(duì)編程語言一起評(píng)論所使用的方法。
3 回答

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
Lisp,僅使用標(biāo)準(zhǔn)函數(shù):
(format nil "~r" 1234) ==> "one thousand two hundred thirty-four"
獎(jiǎng)金:
(format nil "~@r" 1234) ==> "MCCXXXIV"
- 3 回答
- 0 關(guān)注
- 565 瀏覽
添加回答
舉報(bào)
0/150
提交
取消