HUD 1004
来源:互联网 发布:php编写的网站 编辑:程序博客网 时间:2024/06/07 00:59
本题是要记录不同颜色气球的个数。这里涉及两种数据,颜色String和数量Integer。所以我选择HashMap,颜色作为key,数量作为value。关于HashMap遍历的方法后面介绍。
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;public class Main{ public static void main(String []args){ Scanner scan=new Scanner(System.in); int a; while(scan.hasNext()){ a=scan.nextInt(); if(a==0)break; Map<String,Integer> map=new HashMap<String,Integer>(); for(int i=0;i<a;i++){ String key; key=scan.next(); if(map.containsKey(key)){ map.put(key, map.get(key).intValue()+1); } else map.put(key, 1); } Iterator<Map.Entry<String, Integer>> iter=map.entrySet().iterator(); String maxStr=null; int max=0; while(iter.hasNext()){ Map.Entry<String,Integer> entry=(Map.Entry<String, Integer>)iter.next(); if(entry.getValue()>max){ maxStr=entry.getKey(); max=entry.getValue(); } } System.out.println(maxStr); } scan.close(); }}
阅读全文
0 0
- HUD 1004
- HUD 1004
- HUD
- HUD 1000
- HUD 1033
- HUD 4038
- HUD P1561
- HUD 4473
- HUD 4502
- Hud 4608
- hud 2073
- hud 1518
- HUD-1142
- Unity HUD
- UDK HUD
- hud 2795
- hud 4288
- hud Fibonacci
- NOIP 边权差值最小的生成树(小数据)
- leetcode#541. Reverse String II
- bzoj 2405: 数字 数学
- Java多态
- mysql表组成
- HUD 1004
- Android Apk瘦身实践
- 【STL】CodeForces
- Shell 脚本学习记录(一)
- 安装Redis数据库连接修改密码
- 获取几周前的周一 到 周日
- ng2 碎片1
- poj 1679 最小生成树唯一性判断(KRUSKAL)
- android之事件处理(一) dispatchTouchEven onInterceptTouchEvent onTouchEvent