题解 | #合并表记录#

合并表记录

https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201

import java.util.Scanner;

import java.util.Map;
import java.util.TreeMap;


// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int count = in.nextInt();
        int index = 1;
        Map<Integer, Integer> map = new TreeMap<>();
        in.nextLine();
        while (index<=count) {
            index++;
            String pair = in.nextLine();
         
            if(pair.length()==0){
                continue;
            }
            String[] pairArray = pair.split(" ");
            if (null == map.get(Integer.parseInt(pairArray[0]))) {
                map.put(Integer.parseInt(pairArray[0]), Integer.parseInt(pairArray[1]));
            } else {
                map.put(Integer.parseInt(pairArray[0]),
                        map.get(Integer.parseInt(pairArray[0])) + Integer.parseInt(pairArray[1]));
            }
        }
        for(Integer key:map.keySet()){
            System.out.print(key);
            System.out.print(" ");
            System.out.println(map.get(key));
        }
    }
}

全部评论

相关推荐

图源网络侵权删
dddooola:这个事情我去年8月就看到有人b站(up:程序员正义)在举报了,可能一直在查,这次是查明后的处分了
点赞 评论 收藏
分享
昨天 20:43
上海大学 Java
点赞 评论 收藏
分享
虚闻松声:简历看起来很清爽。几点建议。 1. 总结提炼项目工作内容。如第一个项目第一点,研发用户信息管理、购票功能:(然后具体展开)。还可以继续总结,如基础功能开发、算法优化座位分配、并发性能提升等等 2. 优化技术栈描述。全文多次出现Spring Boot,我感觉一次就够了。可以不写或者写整个体技术架构? 3. 增加业务指标描述。最好有一些业务效果的指标。或者优化的效果指标等等。
点赞 评论 收藏
分享
神哥不得了:神哥来啦~1.建议不要包装,很容易问穿2.没日常也能找到暑期3.简历模板换一下,字体和版式看着好难受,而且最好压缩到一页,技术的倒数第2和3重复啦,项目建议换两个高质量的上去,如果时间够的话,八股就把高频top50的题目多巩固几遍,吃透,注意不要找假高频,这样绝对能找到暑期
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务