[合集] LOVE COFFEE, DRINK IT BLACK# Fashion - 美丽时尚
w*a
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
个版本,能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