zoukankan      html  css  js  c++  java
  • PAT(B) 1021 个位数统计(Java)

    题目链接:1021 个位数统计 (15 point(s))
    代码
    /**
     * Score 15
     * Run Time 93ms
     * @author wowpH
     * @version 1.0
     */
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class Main {
    	public Main() {
    		String n = input();//输入
    		int[] ans = count(n);//统计
    		output(ans);//输出
    	}
    
    	private String input() {
    		InputStreamReader ir = new InputStreamReader(System.in);
    		BufferedReader br = new BufferedReader(ir);
    		String data = null;
    		try {
    			data = br.readLine();
    			br.close();
    		} catch (IOException e) {
    			System.out.println("输入错误!");
    		}
    		return data;
    	}
    
    	private int[] count(String x) {
    		int[] result = new int[10];
    		char[] xArr = x.toCharArray();
    		for (int i = 0; i < xArr.length; i++) {
    			result[xArr[i] - '0']++;
    		}
    		return result;
    	}
    
    	private void output(int[] ans) {
    		for (int i = 0; i < ans.length; i++) {
    			if (0 != ans[i]) {
    				System.out.println(i + ":" + ans[i]);
    			}
    		}
    	}
    
    	public static void main(String[] args) {
    		new Main();
    	}
    }
    

    版权声明:

    1. 转载请于首页注明链接形式的PAT(B) 1021 个位数统计(Java)——wowpH
    2. 代码原创,公开引用不能删除首行注释(作者,版本号,时间等信息);
    3. 如果有疑问欢迎评论留言,尽量解答。

  • 相关阅读:
    排球教练积分程序
    排球积分程序
    排球积分程序
    14周总结
    本周总结
    排球计分规则
    我与计算机
    排球计分程序
    《如何成为一个高手》观后感
    十八周总结
  • 原文地址:https://www.cnblogs.com/wowpH/p/11060774.html
Copyright © 2011-2022 走看看