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. 【转】ubuntu 12.04 下 Vim 插件 YouCompleteMe 的安装
  2. 区块链技术特点之去中心化特性
  3. TUST 数据库原理 试卷(A)
  4. STM32“隐藏的定时器”-DWT
  5. 日程表|第8届高等学校计算机程序设计课程论坛
  6. Leetcode每日一题:767.reorganize-string(重构字符串)
  7. 自己动手写Docker系列 -- 3.3使用命令管道优化参数传递
  8. react 生命周期函数
  9. Mimikatz 攻防杂谈
  10. Maven scope中import的作用
  11. 幅频特性、相频特性的概念解释
  12. 甘孜州2021高考 康定中学宴冬梅成绩查询,最新2021甘孜州高中排名
  13. Masked Arrays(numpy arrays掩码)针对数据中存在无效或者确实数据
  14. 《焦虑心理学》——压力感篇
  15. M40Z-025003TB0西克光电开关 订货号: 1200128
  16. 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计。 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出
  17. 算法设计与分析第四章作业
  18. BZOJ 4399: 魔法少女LJJ
  19. Hibernate(四)一对多映射关系(set映射自定义对象)
  20. c语言如何读出字符串中的数据,如何把数据存在字符串中

热门文章

  1. python-socket作业
  2. 比较好的文章地址收集
  3. Kongzue的APP拍照相册选择工具
  4. SACC 2016:专访宜信大数据研发经理侯松
  5. 团队博客作业-Week3
  6. python file operate example - 2
  7. 【剑指offer】出现次数超过一半的数字
  8. SAP 以工序为基准进行发料 机加工行业 Goods Issue to Routing
  9. asp.net 4高级程序设计( 第4版)文摘
  10. 10.GitLab 服务器和外部服务集成