看板 java 關於我們 聯絡資訊
Dear all, 請問有沒有這樣的API, 可以直接將中文的價格, 轉成阿拉伯數字呢? e.g. 1. 兩萬五千九百六十五元 => 29565 2. 一千五百元 => 1500 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.224.135
LPH66:我覺得自己寫一個並不會難到哪裡去 @@ 中文數字讀法夠規則了 12/20 19:51
※ 編輯: tnsshnews 來自: 111.248.224.135 (12/20 19:58)
tnsshnews:但遇到萬千百元不能單純只補0 12/20 19:59
LPH66:因為規則不是補零啊...規則是 一千五百=一*千+五*百 12/20 20:09
PsMonkey:不能問「要怎麼寫」,違反版規 4 12/20 21:14
※ 編輯: tnsshnews 來自: 111.248.224.135 (12/20 21:57)
cyclone350:有 12/20 22:06
yuanyu90221:可以查查Web Service ? 12/20 22:45
jej:遇到中文轉數字 這個邏輯又是固定的 12/21 06:06
jej:十拾 百佰 千 萬 億 兆 中間前後篩選文字 乘需要的倍數 12/21 06:10
TonyQ:個人比較有興趣的是這個題目大家列 test case 的話會怎麼列 12/22 05:21
if4:先定義n1*個(n1*1)+n2*拾(n2*10)+...加到完為止... 12/22 17:21
if4:不過有BUG...大家認為最大的數字是多少? 12/22 17:23
LaPass:1*10^500 = 一百俱胝阿庾多那由他最勝 12/22 19:48
if4:數字大了,就會發生溢位... 12/22 20:01
PsMonkey:這時候就要用 BigNumber 阿 [握拳] 然後記憶體炸掉 XD 12/22 21:32
LaPass:剛剛我用Ruby算 10*500+1結果算出來了 XD 12/22 22:09
LaPass:Ruby都可以了,Java一定沒問題~ 12/22 22:10
if4:寫英翻中,比較困難一點吧?(嘿嘿) 12/23 06:50
BignoZe:= = 12/24 16:22
sweet16495:可以使用REs來判斷輸入的中文字來做看看 12/30 20:41