java 难题 .在线等待解决.谢谢.

[复制链接]
查看11 | 回复1 | 2009-6-7 10:58:50 | 显示全部楼层 |阅读模式
? 判断一个由a到z这26个小写字母组成的字符串中哪个字母出现的次数最多。
? 输入数据:第1行是本次测试数据的组数n,每组测试数据占1行,每行是一个由a到z这26个小写字母组成的字符串。
? 输出要求:n行,每行输出对应一个输入,包括出现次数最多的字母和该字母在该行出现的次数,中间是一个空格。如果有多个字母出现的次数相同且最多,那么输出ASCII码最小的那一个字母。
? 输入样例
3
abbccc
adfadffasdf
ccccaaaatybbbb
? 输出样例
c 3
f 4
a 4

回复

使用道具 举报

千问 | 2009-6-7 10:58:50 | 显示全部楼层
其中最重要的代码已经给出.楼主再加个判断谁最多就OK了.package baidu;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;/* *判断一个由a到z这26个小写字母组成的字符串中哪个字母出现的次数最多。 ? 输入数据:第1行是本次测试数据的组数n,每组测试数据占1行, 每行是一个由a到z这26个小写字母组成的字符串。 ? 输出要求:n行,每行输出对应一个输入, 包括出现次数最多的字母和该字母在该行出现的次数,中...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行