Re: [討論] 面試遇到的考題

作者: toyhsu (嚕嚕米)   2014-07-09 22:42:05
借這標題也來問一下
之前面試有面試到一題 判斷中文金額輸入是否正確
舉例
三萬二千一百元 (正確)
三萬元 (正確)
三千四萬元 (錯誤)
三萬萬元 (錯誤)
有沒有元無所謂 三萬零一百元的零有沒有都算對
不知道版上大大會怎麼判斷中文金額?
作者: leicheong (睡魔)   2014-07-09 22:48:00
有沒有零都算對的話, 三千四萬元不等於三千零四萬元嗎?
作者: GoalBased (Artificail Intelligence)   2014-07-09 22:50:00
三千零四萬元是甚麼= =?
作者: juriolegend (小狙擊)   2014-07-09 22:55:00
30040000
作者: lNishan (紫小霓)   2014-07-09 22:59:00
這種問題就是把狀況分清楚 接下來的事情就只是小心寫而已
作者: aknow (嘎嘎)   2014-07-09 23:00:00
概念類似羅馬數字的validation, 從最大的單位切成左右左右必須是至少降一級的合法數字
作者: azureblaze (AzureBlaze)   2014-07-09 23:15:00
四萬萬五千萬兩沒錯啊
作者: leicheong (睡魔)   2014-07-09 23:18:00
aknow的方法是正解, 也需要考慮分組後百位以下只能有右邊的情況.把字串拆成樹再做數值上的validation應該就可以了.
作者: zebraseven (Die walkuere)   2014-07-10 15:28:00
一樓的問題問的太好,直接點出題目漏洞
作者: TonyQ (自立而後立人。)   2014-07-11 00:43:00
我記得這問題不知道哪板討論過...
作者: lovdkkkk (dk)   2014-07-11 04:22:00
#1Ij2jORO (java)
作者: toyhsu (嚕嚕米)   2014-07-13 22:00:00
不好意思 忘了提單位不會大於萬
作者: conanist (QQ)   2014-07-14 23:15:00
3004W
作者: ypwalter (有事請寄信)   2014-07-15 19:17:00
BM或KMP?

Links booklink

Contact Us: admin [ a t ] ucptt.com