关注
这是成长值那题的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);
}
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
- 1... 工作半年后更确定:我们依然不欠优绩主义什么6104
- 2... 我建了一个分享实习业务的仓库,欢迎大家贡献哦3792
- 3... 岁末论道:谁才是牛客 2025 最强修仙者?3160
- 4... #牛客2025仙途报告#居然是五颗星2528
- 5... 腾讯 微信支付一面面经2517
- 6... 【2025-年终总结】25届毕业生果果牛这一年~2184
- 7... 仙途报告1964
- 8... 一个程序员的自救书|从酒吧陪玩DM到上岸大厂1918
- 9... 在当下这个社会,在人生这个无常的时代,我真心希望你和各位牛友开心1418
- 10... 壕壕壕,京东发7个月年终,此生要做东孝子1316
正在热议
更多
# 牛客2025仙途报告 #
15868次浏览 269人参与
# 元旦假期你打算怎么过 #
1313次浏览 41人参与
# 找工作,行业重要还是岗位重要? #
87781次浏览 1758人参与
# 实习没人带,苟住还是跑路? #
615次浏览 19人参与
# 参加过提前批的机械人,你们还参加秋招么 #
105197次浏览 1647人参与
# 我们是不是被“优绩主义”绑架了? #
2362次浏览 87人参与
# 今年你最想重开的一场面试是? #
14125次浏览 150人参与
# 没有家庭托举的我是怎么找工作的 #
32026次浏览 263人参与
# 礼物开箱Plog #
3456次浏览 105人参与
# 秋招落幕,你是He or Be #
23518次浏览 398人参与
# 一人说一个提前实习的好处 #
25131次浏览 324人参与
# 你面试体验感最差/最好的公司 #
30434次浏览 503人参与
# 机械人晒出你的简历 #
148614次浏览 886人参与
# 你有哪些缓解焦虑的方法? #
44676次浏览 868人参与
# 工作中听到最受打击的一句话 #
13695次浏览 185人参与
# 实习要如何选择和准备? #
130462次浏览 1514人参与
# 设计人的面试记录 #
176946次浏览 1575人参与
# 上班后和你想的一样吗? #
95259次浏览 701人参与
# 牛油的搬砖plog #
163969次浏览 1154人参与
# 双非本科的出路是什么? #
189581次浏览 1500人参与
腾讯成长空间 5958人发布