当前位置: 首页 > news >正文

java字符统计

问题描述
给定一个只包含大写字母的字符串

S, 请你输出其中出现次数最多的字符。

如果有多个字母均出现了最多次, 按字母表顺序依次输出所有这些字母。

输入格式
一个只包含大写字母的字符串

S.

输出格式
若干个大写字母,代表答案。

样例输入
BABBACAC
copy
样例输出
AB
copy
评测用例规模与约定
对于
100
%
100% 的评测用例,
1





1
0
6
1≤∣S∣≤10
6
.

运行限制
最大运行时间:1s
最大运行内存: 512M

import java.util.Scanner;
//1:无需package
//2: 类名必须Main, 不可修改public class Main {static int cnt[] = new int[26];public static void main(String[] args) {Scanner scan = new Scanner(System.in);// 在此输入您的代码...String S = scan.next();for (int i = 0; i < S.length(); i++) {cnt[S.charAt(i) - 'A']++;}int max_alpha = 0;for (int i = 1; i < 26; i++) {if (cnt[i] > cnt[max_alpha]) {max_alpha = i;}}for (int i = 0; i < 26; i++) {if (cnt[i] == cnt[max_alpha]) {System.out.print((char) (i + 'A'));}}scan.close();}
}
http://www.lryc.cn/news/15443.html

相关文章:

  • C#:Krypton控件使用方法详解(第八讲) ——kryptonBreadCrumb
  • 2023从0开始学性能(1) —— 性能测试基础【持续更新】
  • 如何通过一台 iPhone 申请一个 icloud 邮箱账号 后缀为 @icloud.com
  • SQL89 计算总和
  • Netty高级应用之:编解码器与群聊天室开发
  • Vue的生命周期
  • MySQL —— 数据库基础
  • 多线程知识点
  • 有序表之红黑树
  • HTTP状态码都有哪些?
  • Sketch+摹客,100M文件上传最快47s
  • 关系型数据之分区分表分库
  • 微信小程序:基本开发相关文档
  • Win10关闭自动更新
  • Embedding 理解
  • 工业树莓派和PLC怎么选?
  • 多层感知机的区间随机初始化方法
  • 分析JEP 290机制的Java实现
  • Leetcode.2140 解决智力问题
  • 新时代下的医疗行业新基建研讨会
  • BEV感知:DETR3D
  • 亿级高并发电商项目-- 实战篇 --万达商城项目 十二(编写用户服务、发送短信功能、发送注册验证码功能、手机号验证码登录功能、单点登录等模块)
  • 整合spring cloud云服务架构 - 企业分布式微服务云架构构建
  • leetcode 540. Single Element in a Sorted Array(排序数组中的单个元素)
  • Color correction for tone mapping
  • JavaScript-XHR-深入理解
  • mathtype7.0最新版安装下载及使用教程
  • 响应状态码
  • 第六章.卷积神经网络(CNN)—CNN的实现(搭建手写数字识别的CNN)
  • 【go】defer底层原理