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