Problem Description
统计一个给定字符串中指定的字符出现的次数

Input
测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到’#’时输入结束,相应的结果不要输出。

Output
对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式输出:
c0 n0
c1 n1
c2 n2

其中ci是第1行中第i个字符,ni是ci出现的次数。

Sample Input
I
THIS IS A TEST
i ng
this is a long test string
#

Sample Output
I 2
i 3
5
n 2
g 2
注:第2个测试用例中,空格也是被统计的字符之一。

水题。。没多少要说的。
只是注意:题目有一个坑。
就是输入:
aab
aaaabcd
输出为:
a 4
a 4
b 1
重复输出的!!!
而我开始因为不知道,为了优化,做了防范,WA了一次。。。


import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {String str1 = sc.nextLine();if (str1.charAt(0) == '#') {return;}int astr1[] = new int[str1.length()];String strs = sc.nextLine();for (int j = 0; j < str1.length(); j++) {for (int i = 0; i < strs.length(); i++) {if (str1.charAt(j) == strs.charAt(i)) {astr1[j]++;}}}for (int i = 0; i <str1.length(); i++) {System.out.println(str1.charAt(i) + " " + astr1[i]);}}}}

转载于:https://www.cnblogs.com/webmen/p/5739271.html

HDOJ(HDU) 1860 统计字符相关推荐

  1. HDOJ/HDU 2566 统计硬币(公式~遍历~)

    Problem Description 假设一堆由1分.2分.5分组成的n个硬币总面值为m分,求一共有多少种可能的组合方式(某种面值的硬币可以数量可以为0). Input 输入数据第一行有一个正整数T ...

  2. HDOJ1860 ( 统计字符 ) 【水题】

    Problem : 1860 ( 统计字符 )     Judge Status : Accepted RunId : 5940488    Language : C    Author : qq12 ...

  3. 作业 3 应用分支与循环结构解决问题 统计字符个数

    /*统计字符,包括空格或回车,数字字符和其他字符*/#include<stdio.h> int main(void) {int digit,space,letter,other; /*定义 ...

  4. python接收输入的一行字符只统计数字的个数,Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数...

    Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用 ...

  5. 函数字节不对齐函数崩溃_Excel中统计字符数,不需要一个一个的数,len函数能轻松搞定...

    简介:要统计Excel单元格中的字符数,不需要一个一个的数,利用len函数就能轻松搞定. 问:什么是len函数? 答:自动统计字符数的函数 问:怎样记住len函数 答:len是length(长度)的简 ...

  6. C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。

    题目:C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串. #include<stdio.h>void main() {char str[10];scanf("%s&q ...

  7. 百练OJ:2742:统计字符数

    题目链接: 百练OJ:2742:统计字符数 描述:判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多 输入:第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的 ...

  8. 【Java8】堆栈/队列/数组/链表/红黑树,List/set子接口,hashcode/hashset,Map/内部接口,/统计字符个数,debug,斗地主,Collections,TreeSet

    文章目录 1.堆栈/队列/数组/链表:数据结构即计算机组织管理数据的方式,堆栈指的是内存图中的栈,不是堆 2.红黑树:二查,二查平,二查平1倍 3.List子接口:集合,IndexOutOfBound ...

  9. java小编程-----读取文本文件csb.txt,统计字符个数,并把结果保存到result.txt

    文件路径要写对....!!!!! !!!!!!! 改变.txt文档的字符集,即打开.txt文档,然后另存为,然后下面你会看到的!!!!!!!!!!!!!!!!!!!!!!!!!! package Te ...

  10. 用c语言设计一个统计字符个数的程序,「第6篇」「C程序上机题」「统计输入的字符个数思路与实现」...

    一.统计输入的字符个数 同学们在学习C语言课程中,经常会遇到一道题,就是要求你写一个C程序,这个C程序能够读取你从键盘上输入的字符,并且统计其中的字符个数,最后输出总的字符个数并且把这些输入的字符再输 ...

最新文章

  1. 《大话数据结构》读书笔记
  2. 【LeetCode】LeetCode之乘积为正数的最长子数组长度——暴力枚举+动态规划+Kadane算法
  3. android 开源计算器,开源Windows 10计算器应用迎来Web/Android/iOS移植版
  4. 作为IT面试官,我如何考核计算机专业毕业生?作为培训班老师,我又如何提升他们?...
  5. java 崩溃日志_Android收集程序崩溃日志的方法
  6. LeetCode—210. 课程表 II
  7. 苹果禁用FaceTime多人聊天功能:漏洞将很快修复
  8. matlab矩阵0-1归化,数据标准化归化处理.doc
  9. java中double类型显示两个小数,比如12.00
  10. python 多个装饰器的调用顺序
  11. 笔记:线性代数的本质
  12. .NET西安社区「拥抱开源,又见 .NET:壹周年Party」活动简报
  13. html5输入框自动放大镜,html5输入框左边有一个放大镜图标,右边有按钮点击触发搜索...
  14. 《Python数据可视化之Matplotlib与Pyecharts》之K线图
  15. 几种常见的开发语言对比
  16. Arcgis实例操作19--面要素距离点最近的位置、线要素切割面、计算有毒气体的开敞空间面积
  17. 困惑与破题:人人喊打的屏幕时间究竟对孩子做了什么?
  18. jenkins 中无Dingding plugin钉钉插件,及其钉钉发送消息
  19. 配置容错组件 Sentinel(五)
  20. 2021-2027全球及中国WiFi热点软件行业研究及十四五规划分析报告

热门文章

  1. Visual Studio Code的设置及插件同步
  2. Linux中常用命令(文件)
  3. 机器学习分类问题中_训练数据类别不均衡怎么解决
  4. JFFS2文件系统的移植
  5. 软件测试第五周 - 编码的 UI 测试
  6. 8.9. 最大连续子段和,以及循环最大连续子段和。
  7. web.config从.net framework3.5向4.0迁移注意事项
  8. 8086 MOV 指令的注意事项
  9. MATLAB中空间滤波卷积有什么作用
  10. flutter之从零开始搭建(一)之 BottomNavigationBar