题目链接:

百练OJ:2742:统计字符数

描述:判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多
输入:第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串。每组测试数据之间有一个空行,每行数据不超过1000个字符且非空
输出:n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。

解题思路:将出现次数用一个数组存储,选出最大的数组中最大数的下标,输出该下标对应的字母,和次数即可

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner input =new Scanner(System.in);int n=input.nextInt();while(n>0){input.nextLine();String str=input.nextLine();int[] lists=new int[26];//下面的循环对输入的字符进行遍历,对每个字符进行计数for(int i=0;i<str.length();i++){if(str.charAt(i)>='a'&&str.charAt(i)<='z'){lists[str.charAt(i)-'a']++;}}//选出最大值int max=0;int maxIndex=0;for(int i=0;i<26;i++){if(lists[i]>max){max=lists[i];maxIndex=i;}}//输出char a=(char) (maxIndex+'a');System.out.println(a+" "+lists[maxIndex]);n--;}input.close();}}

百练OJ:2742:统计字符数相关推荐

  1. 百练OJ:2973:Skew数

    题目链接: 百练OJ:2973:Skew数 描述:在 skew binary表示中, 第 k 位的值xk表示xk*(2k+1-1). 每个位上的可能数字是0 或 1,最后面一个非零位可以是2, 例如, ...

  2. 百练OJ:4003:十六进制转十进制(python三行代码实现)

    题目链接:百练OJ:4003 描述 将十六进制数转换成十进制数 输入 第一行有一个整数T,表示共有T组数据 接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前 ...

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

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

  4. 威佐夫博弈:百练OJ:1067:取石子游戏

    威佐夫博弈(Wythoff's game):有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜. 百练OJ:1067:取石子游戏 ...

  5. java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)

    java进制转换函数介绍:Java二进制.八进制.十进制.十六进制相互转换: 二进制转十进制 Integer.parseInt("0110", 2); 八进制转十进制 Intege ...

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

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

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

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

  8. 程序员多久才能在北京买房子?百练OJ:4022:买房子

    百练OJ:4022:买房子 题目链接:4022:买房子 描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年 ...

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

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

最新文章

  1. tf.placeholder函数说明
  2. 【模型评估与选择】sklearn.model_selection.KFold
  3. 如何搭建一个拖垮公司的技术架构?
  4. canvas刮奖效果
  5. CFile类打开文件的有趣现象
  6. 20年来最不靠谱的五大互联网预言
  7. HDU 4445 Crazy Tank --枚举
  8. 数据库系列之数据管理(插入数据)
  9. Spring源码导入IDEA
  10. Prufer序列相关
  11. NET Core微服务之路:再谈分布式系统中一致性问题分析
  12. 手把手教你训练一个神经网络,打爆21点!
  13. 利用NTFS流文件隐藏
  14. 【Git入门之六】远程仓库
  15. Android Studio 控制台输出中文乱码
  16. 天线的特性及微带天线的设计
  17. 华为云AI随笔(2)
  18. Jshop小程序商城系统说明
  19. 微信公众号Java开发记录(二)接收、回复消息
  20. 美智光电IPO被终止:年营收9.26亿 何享健为实控人

热门文章

  1. relocation R_X86_64_32S against `.data‘ can not be used when making a PIE object; recompile with -fP
  2. python matplotlib.pyplot.show() plt.show()(显示一个图表)
  3. IDLE 放置奇兵 算法 地牢 记录
  4. opencv python 官方文档里的“sa”关键字是什么意思?(see also)
  5. Python Qt GUI快速编程第六章代码分析
  6. Python实现ARP欺骗
  7. Frog Traveler 最短路,bfs剪枝,打印路径
  8. sentry 命令_sentry(二)集成sourcemap
  9. php请编写一个函数来将一个_为什么开发人员讨厌PHP
  10. java中的“”、“|”、“^”、“~”运算符怎么用?