题目 1870: 统计字符数
时间限制: 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: 统计字符数相关推荐
- 百练OJ:2742:统计字符数
题目链接: 百练OJ:2742:统计字符数 描述:判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多 输入:第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的 ...
- 信息学奥赛一本通(1187:统计字符数)
1187:统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11588 通过数: 6641 [题目描述] 给定一个由a-z这26个字符组成的字符串 ...
- 信息学奥赛一本通| 1187:统计字符数
1187:统计字符数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18586 通过数: 10497 [题目描述] 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现 ...
- 函数字节不对齐函数崩溃_Excel中统计字符数,不需要一个一个的数,len函数能轻松搞定...
简介:要统计Excel单元格中的字符数,不需要一个一个的数,利用len函数就能轻松搞定. 问:什么是len函数? 答:自动统计字符数的函数 问:怎样记住len函数 答:len是length(长度)的简 ...
- C语言 题目 1725: 统计字符
这真的是编号为1725的题??? 题目描述 统计一个给定字符串中指定的字符出现的次数. 输入格式 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超 ...
- 在Microsoft Excel中如何统计字符数
使用 LEN 函数计算 Excel 中的字符数.在Excel中使用LEN和 SUBSTITUTE 对特定字符进行计数. 一.Excel 中的 LEN 函数统计单元格中的字符数 说明:LEN 函数计数2 ...
- 用C语言读取txt文件并统计字符数
使用fgets函数读取并显示总字符数 在源文件目录下读取test.txt文件 #include <stdio.h> #include <stdlib.h> #include & ...
- wc -m命令在统计字符数的时候为什么总是多一个?
这是知乎上一个小伙伴的提问,原问题如下: 看到这个问题,我的第一反应就是,应该是有换行符或者结尾符的存在. 计算机行业最大的好处就是可以复现,那我们来复现一下: 按照你说的,我们来测试下: [root ...
- 0717 抽象类/接口/异常/==-equals()/搜索字符串/包装类型(统计字符数)/hashCode()/StringBuffer/pingSQL/2018年美式日历
抽象类与接口 什么是抽象类? 有一些类没有必要实例化,实例化没有意义,它可以封装通用 的业务代码 Animal -- 没有必要实例化 Dog Cat Fish ... 抽象 ...
最新文章
- java jdk1.8环境变量的配置
- 网站设计流程图(来源于网络)
- AndroidFFmpeg
- is_callable — 检测参数是否为合法的可调用结构
- 如何创建一个MVC模式的Joomla组件教程(九) 使用数据库下
- 人工智能——命题逻辑与谓词逻辑
- java多线程的优点_【java多线程的优点】
- eclipse查看android源码包(eclipse导入android源码包)
- HAproxy + keepalived 实现双机热备
- [面试] C/C++ 语法(五) —— extern
- 汽车电子功能安全标准ISO26262解析(六)——硬件集成测试
- 【2022PMP最全总结-敏捷专题课】
- 计算机 统计学考研,统计学考研科目有哪些
- 构建系统发育树~序列对比 MEGA、MAFFT(图文教程)
- hive和hadoop版本对应关系
- 树莓派中文环境的配置
- MySQL入门笔记整理
- MySQL~高级应用 + 优化。
- 捍卫者usb管理控制系统_捍卫效用优先CSS
- IOS 蓝牙相关-BabyBluetooth蓝牙库介绍(4)