京东笔试编程题详解

本文解析了一道京东笔试题,题目要求根据商品价格表和购物清单,预估购买商品的最佳和最坏情况下的总价。输入包括商品总数、购物清单及各自价格,输出为最小和最大总价。示例给出了具体计算方法。
摘要由CSDN通过智能技术生成

题目
大意是小B喜欢买东西到了商店之后发现店员还没有把价签贴到货架上,但是又等不及要买 ,因此想先把东西放在购物篮,拿到店员处根据价签算价。现在有价格表和购物表,你能帮ta预估一下最好的情况和最坏的情况下需要多少钱吗? 

输入第一行是 n m ,n代表店里有多少个商品,m 代表购物栏有多少商品 
输入第二行是 n个用空格隔开的整数代表不同商品的价格 (可重复) 
接下来是m行商品名 用字符串表示

要求输出最小总价和最大总价

输出示例 
6 3 
1 2 5 3 6 8 
banana 
banana 
apple 
则最小价格应该是4,最大价格是22 
输出示例 
4 22

具体代码如下:

package offer;

import java.util.*;

/**
 * Created by computerDell on 2016/9/5.
 */
public class Shopping {
    public static void main(String[] args) {
        doMain();

    }

    public static void doMain(){
        Scanner sc=new Scanner(System.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值