这是成长值那题的java代码,但是没有AC,我这里处理输入结束符用了scanner.nextLine().equals("")去判断是否为空,但是没过;我用了一个map来存储每一行的内容,当然任务成长值我没有累加,题意好像也没说要累加,每日成长值累加了,求AC过了的大神指点 import java.util.Iterator; import java.util.Map; import java.util.Scanner; import java.util.TreeMap; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); TreeMap<Integer,Integer> map = new TreeMap<Integer,Integer>(); int sum = 0; String str = null; while(!(str = sc.nextLine()).equals("")) { String[] s = str.split(" "); int length = s.length; if(s[0].equals("1")) { int start = Integer.parseInt(s[1]); int end = Integer.parseInt(s[2]); for(int i = start; i <= end; i++) { if(!map.containsKey(i)) { map.put(i,Integer.parseInt(s[3])); } else { int temp = map.get(i); if(Integer.parseInt(s[3]) > temp) map.put(i,Integer.parseInt(s[3])); else continue; } } } else if(s[0].equals("2")) { if(!map.containsKey(Integer.parseInt(s[1]))) map.put(Integer.parseInt(s[1]), Integer.parseInt(s[2])); else { int temp = map.get(Integer.parseInt(s[1])); temp = temp + Integer.parseInt(s[2]); map.put(Integer.parseInt(s[1]),temp); } } } Iterator it = map.entrySet().iterator(); while(it.hasNext()) { Map.Entry<Integer,Integer> entry = (Map.Entry<Integer, Integer>)it.next(); Integer i = entry.getValue(); sum += i; } System.out.println(sum); } }
点赞 评论

相关推荐

06-26 15:58
已编辑
扬州大学 前端工程师
之前都没和pdd交流过,突然发邮件让参加个性测评,既然来了就上呗,之后说成功应聘前端研发工程师,然后笔试,昨天通知今天面试,面试第一题问标签有哪些???之后的题目也是基础中的基础,虽然我有的没答上来,有了解什么情况的吗一面答的我都没眼看,position&nbsp;sticky忘了,var变量提升打印undefined也错了,还能约我面试,一面说上海,上六天,要加班,难道这么缺人吗二面三个题,allsettled实现,数组展平去重,格式化数字,三位加个逗号,保存几位小数,后面就是vue生命周期,组件消息传递,项目啥的,我看其他大厂面试哪有这么容易,我个人觉得写得一般,面试官说不错,还是没搞清楚状况6月10日主管面,第一题考变量提升,new构造函数,第二题获取页面元素所有标签,去重打印标签名,第三题并发请求,按顺序且最快打印,没写出来,降低难度按顺序打印,之后并发请求按顺序打印明确作息11&nbsp;11&nbsp;6,海外电商整体三轮面下来真不算难,可能缺人降低了难度6.&nbsp;15&nbsp;hr面,根本不是聊家常,上来问我对业务和职位的理解,不知道如何回答,之后问我作息和节奏的理解,只知道11116,中间还有啥问题已经被问懵不记得了,之后问什么时候开始找工作的,有没有offer,薪资等,二三周出结果。压力最大的一面6.&nbsp;17hr电话谈薪,两万六到三万达不到,问能给多少不回答,一直问我最低能接受多少,没其他出路报了两万三,最后问给了offer一定来吗6.&nbsp;25信息确认了希望顺利吧6.&nbsp;26offer
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务