由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - JAVA高手们能写写这个题的程序么(店面project)?
相关主题
给个Groupon面官的feedbackAmazon电面问题求大牛解答
MapReduce 请教:key 能用pair value吗?比如一道coding test题
贡献几个G的题吧这个Google题有什么好的解法吗?
如何用R处理大文件 (转载)G家onsite用laptop
发点面经回馈下本版的帮助[合集] 面试别人的技巧
adv+pp+csc周一早上收到邮件我的找工历程:CS MS(1)
请教个面试题我的找工历程:CS MS(2)
遇到一道Take home exam,题意描述很模糊,请问正常吗?MS SDET 面试经过
相关话题的讨论汇总
话题: combo话题: fajita话题: java话题: 菜品
进入JobHunting版参与讨论
1 (共1页)
w**a
发帖数: 487
1
这是一个店面后的assignment题,要求用java写,两天完成吧,我用了两天写出了第一
个版本,能work,但是code 很难看,没办法,只好那样交上去了。大侠们要是有时间
,可以写写么,让我学习一下?
======================
题目:
有一个小城市的所有饭店的菜单数据(见后),格式是CSV格式,要求写一个JAVA程序
,帮助客人找到最好的deal。
客人可以选一种或多种菜品,如果某个菜品是从某个combo里面来的,那么购买那个菜品
需要付整个combo的价格。
例子1:
input: burger tofu_log
expected: restaurantID = 2, deal price = 11.5
例子2:
input: chef_salad wine_spritzer
expected: nil(or any message notification)
***因为这两个东西不在一个店里,所以没有deal
例子3:
input: fancy_european_water extreme_fajita
expected: restaurantID = 6, deal price = 11.0
***extreme_fajita可以从单独的菜单里选,也可以从combo菜单里选,如果选combo菜
单,即使不买combo菜单里其他的菜品,也需要付整个combo的钱。
样本数据:
restaurantID 是integer,
price 是 float,
itemLabel 是string.
你可以自己建一个csv文件,然后读入。
restaurantID, price, itemLabel
1 4 burger
1 8 tofu_log
2 5 burger
2 6.5 tofu_log
3 4 chef_salad
3 8 steak_salad_sandwich
4 5 steak_salad_sandwich
4 2.5 wine_spritzer
5 4 extreme_fajita
5 8 fancy_european_water
6 5 fancy_european_water
6 6 extreme_fajita, jalapeno_poppers, extra_salsa
c******3
发帖数: 296
2
这是TwoSum的难度。早点交吧。

【在 w**a 的大作中提到】
: 这是一个店面后的assignment题,要求用java写,两天完成吧,我用了两天写出了第一
: 个版本,能work,但是code 很难看,没办法,只好那样交上去了。大侠们要是有时间
: ,可以写写么,让我学习一下?
: ======================
: 题目:
: 有一个小城市的所有饭店的菜单数据(见后),格式是CSV格式,要求写一个JAVA程序
: ,帮助客人找到最好的deal。
: 客人可以选一种或多种菜品,如果某个菜品是从某个combo里面来的,那么购买那个菜品
: 需要付整个combo的价格。
: 例子1:

w**a
发帖数: 487
3
已经交了,就是code太难看。
我同意是twoSum的难度,但是怎么更好地组织code.比如,输入A,B,C三项,在某几个店
都能同时找到这三项,但是,A,B,C的来源可以有很多很多啊,比如:
1.A,B,C都是单独的菜。
2.A/B/C是单独的菜,而另两个是某个COMBO里面的, 而有可能有很多COMBO都有这两种
。(如果选combo,就是你只选其中的一个,价格也是整个combo的价格)
3.三个中的两个是combo里的(combo可能有很多很多种),另一个是单独的,或是从别
的combo里来的。
4.。。。。
还有可能有更多的组合啊。
有什么好办法来处理这些?

【在 c******3 的大作中提到】
: 这是TwoSum的难度。早点交吧。
1 (共1页)
进入JobHunting版参与讨论
相关主题
MS SDET 面试经过发点面经回馈下本版的帮助
呵呵,给大家看看国内IT公司的面试经历adv+pp+csc周一早上收到邮件
Amazon的一些电面问题请教个面试题
[合集] Google Phone Interview (2nd)遇到一道Take home exam,题意描述很模糊,请问正常吗?
给个Groupon面官的feedbackAmazon电面问题求大牛解答
MapReduce 请教:key 能用pair value吗?比如一道coding test题
贡献几个G的题吧这个Google题有什么好的解法吗?
如何用R处理大文件 (转载)G家onsite用laptop
相关话题的讨论汇总
话题: combo话题: fajita话题: java话题: 菜品