时间限制: 1Sec 内存限制: 128MB

题目描述:(原题链接)

判断一个由 a-z 这 26 个字符组成的字符串中哪个字符出现的次数最多


输入:

第 1 行是测试数据的组数 n,每组测试数据占 1 行,是一个由 a-z 这 26 个字符组
成的字符串,每组测试数据之间有一个空行,每行数据不超过 1000 个字符且非空

样例输入:

2
abbccc
adfadffasdf


输出:

n 行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的
次数,中间是一个空格。 如果有多个字符出现的次数相同且最多,那么输出 ascii 码最小
的那一个字符

样例输出 :

c 3
f 4


解题思路:

数组记录次数,寻找最大值

注意事项:

注意需要将字符做减法,求出需要增加次数的数组单元即下标位置

参考代码:

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n =in.nextInt();in.nextLine();while(n--!=0) {int arr[] = new int[26];  //存储出现的次数String s=in.nextLine();{for(int i=0;i<s.length();i++) {int pos = s.charAt(i)-'a';arr[pos]++;     //记录次数}}int max=arr[0];    //寻找最大值for(int i=0;i<arr.length;i++) {if(max<arr[i]) {max=arr[i];}}for(int i=0;i<arr.length;i++) { //输出次数最大的字符及次数if(max==arr[i]) {System.out.println((char)('a'+i)+" "+arr[i]);break;}}}in.close();}
}

题目 1870: 统计字符数相关推荐

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

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

  2. 信息学奥赛一本通(1187:统计字符数)

    1187:统计字符数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 11588     通过数: 6641 [题目描述] 给定一个由a-z这26个字符组成的字符串 ...

  3. 信息学奥赛一本通| 1187:统计字符数

    1187:统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18586 通过数: 10497 [题目描述] 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现 ...

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

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

  5. C语言 题目 1725: 统计字符

    这真的是编号为1725的题??? 题目描述 统计一个给定字符串中指定的字符出现的次数. 输入格式 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超 ...

  6. 在Microsoft Excel中如何统计字符数

    使用 LEN 函数计算 Excel 中的字符数.在Excel中使用LEN和 SUBSTITUTE 对特定字符进行计数. 一.Excel 中的 LEN 函数统计单元格中的字符数 说明:LEN 函数计数2 ...

  7. 用C语言读取txt文件并统计字符数

    使用fgets函数读取并显示总字符数 在源文件目录下读取test.txt文件 #include <stdio.h> #include <stdlib.h> #include & ...

  8. wc -m命令在统计字符数的时候为什么总是多一个?

    这是知乎上一个小伙伴的提问,原问题如下: 看到这个问题,我的第一反应就是,应该是有换行符或者结尾符的存在. 计算机行业最大的好处就是可以复现,那我们来复现一下: 按照你说的,我们来测试下: [root ...

  9. 0717 抽象类/接口/异常/==-equals()/搜索字符串/包装类型(统计字符数)/hashCode()/StringBuffer/pingSQL/2018年美式日历

    抽象类与接口   什么是抽象类?   有一些类没有必要实例化,实例化没有意义,它可以封装通用   的业务代码   Animal -- 没有必要实例化   Dog   Cat   Fish ... 抽象 ...

最新文章

  1. java jdk1.8环境变量的配置
  2. 网站设计流程图(来源于网络)
  3. AndroidFFmpeg
  4. is_callable — 检测参数是否为合法的可调用结构
  5. 如何创建一个MVC模式的Joomla组件教程(九) 使用数据库下
  6. 人工智能——命题逻辑与谓词逻辑
  7. java多线程的优点_【java多线程的优点】
  8. eclipse查看android源码包(eclipse导入android源码包)
  9. HAproxy + keepalived 实现双机热备
  10. [面试] C/C++ 语法(五) —— extern
  11. 汽车电子功能安全标准ISO26262解析(六)——硬件集成测试
  12. 【2022PMP最全总结-敏捷专题课】
  13. 计算机 统计学考研,统计学考研科目有哪些
  14. 构建系统发育树~序列对比 MEGA、MAFFT(图文教程)
  15. hive和hadoop版本对应关系
  16. 树莓派中文环境的配置
  17. MySQL入门笔记整理
  18. MySQL~高级应用 + 优化。
  19. 捍卫者usb管理控制系统_捍卫效用优先CSS
  20. IOS 蓝牙相关-BabyBluetooth蓝牙库介绍(4)

热门文章

  1. oracle 块大小,如何查看Windows上文件系统块的大小
  2. excle中根据两列内容匹配第三列数据
  3. 权威发布:长链非编码RNA命名规则
  4. LibreOJ #2759 蜜袋鼯(フクロモモンガ) 题解
  5. react学习—DebugValueHook
  6. 使用shell脚本一键部署DNS正向解析
  7. QML新建QML后编译出错的解决方法
  8. flex 为之疯狂的
  9. 自动转flash为html5,Safari插件推荐:自动转Flash为Html5 _11684苹果网MAC资讯
  10. Git 代码托管服务