超市趣味游戏关卡设计
最大难度 ✨✨✨
1、给定指定金额和商品,尽可能选择最多个数商品(每个商品只能选择一次)。✨
金额:10元 商品:火腿肠(1.5元)、冰激凌(2.5)、布娃娃(9元)、小汽车(5元)
选择: 火腿肠(1.5元)+ 冰激凌(2.5)+ 小汽车(5元)。
如果最多个数为 3 有两种或两种以上的组合方式,则其中任何一种都视为过关条件
代码算法:
1、根据商品金额进行排序
2、遍历排序后的商品,直到下一个商品的金额和前面所有商品的金额相加大于指定金额,则循环停止,得到最大的个数是几个。
3、前端选择好商品满足不大于指定金额后,选择的个数与后端的个数相等则过关。
2、计算最大利润商品。✨✨
金额:10元
商品:
火腿肠: 价格:1.5元,进价1元,利润0.5角
冰激凌: 价格:2.5元,进价2.3元,利润0.2角
布娃娃:价格:9元,进价4元,利润5元
小汽车:价格:5元,进价4元,利润1元
选择:布娃娃,因为它能赚 9 - 4 = 5 元
代码算法:
1、按照商品价格进行排序
2、找出小于10元所有商品组合
3、算出每种组合利润是多少,取最大的组合(可多种)
4、前端选中的组合是否是后端传过来的组合
3、买东西算钱(金额小于100元)✨
题目:我需要2根火腿肠,2个冰激凌,1量小汽车,老板帮我算算多少钱
商品:火腿肠(1.5元)、冰激凌(2.5)、布娃娃(9元)、小汽车(5元)
结果 2*1.5 + 2*2.5 + 5 = 13元
界面:选择金额类似滑动选择时间设计,选择多少元多少角
算法:判断值相等
4、选出做奶茶的原材料有哪些。✨
材料:茶、水、牛奶、珍珠、开水、冰、醋
这种类型题目选取原材料需后台输入时将答案定好
算法:等值判断
5、我的商店长是N米,宽是Y米,高为Z 米,求店的面积和体积
算法:长*宽 = 面积,长*宽*高 = 体积
6、量词选择✨
1 个 苹果
1 包 方便面 纸
1 瓶 酱油 醋
1 把 伞 刀 尺子
1 桶 油
1 碟 盘子
1 块 表
1 箱 纸
答案:后台添加时写死,允许有多个
界面量词:将答案量词显示在前台供用户点击(可选择多次,选择后不会消失)
算法判断:等值判断
7、常用单词选择✨
1、苹果: apple
2、香蕉:banana
算法判断: 等值判断
8、便利店开张祝贺语选择(可多选)✨
1、开张大吉
2、一路顺风
3、步步高升
4、生意兴隆
算法判断:等值判断
9、找出最快过期的商品 ✨✨
给出商品和商品的过期时间、当前时间选择最快过期的商品(当前时间大于或等于过期时间,则商品视为过期)。
算法:
1、得到所有商品的距离过期的天数(已经过期排除)
2、降序取第一个
10、找出所有过期商品进行下架 ✨
给出商品和商品的过期时间、当前时间选择最快过期的商品(当前时间大于或等于过期时间,则商品视为过期)。
算法:当前时间大于或等于过期时间的所有商品
11、选出营业时间为每天 8 小时的选项(24小时制)✨
1、9:00 - 6:00
2、9:00 - 16:00
3、9:00 - 17:00
4、9:00 - 18:00
12、定价游戏1 ✨✨
已知零售价不能超过成本的15%,选出下面正确的定价商品
13、定价游戏2✨
给出商品 和 金额,选择你认为合适的定价进行连线
14、整理货架✨
把不属于该货架品类的商品放入适合的货架上
评论