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

蓝桥杯真题:单词分析


import java.util.Scanner;
//1:无需package
//2: 类名必须Main, 不可修改
public class Main{public static void main(String[]args) {Scanner sanner=new Scanner(System.in);String str=sanner.nextLine();int []a=new int [26];for(int i=0;i<str.length();i++) {a[str.charAt(i)-'a']++;}char ch='a';int max=0;for(int j=0;j<26;j++) {if(a[j]>max) {max=a[j];ch=(char)('a'+j);}}System.out.println(ch);System.out.print(max);}
}

这道题的思路是,先建立一个可以包含26个字母的数组,然后把输入的字母-'a';得到这个字母减掉阿斯克码的数组,实际上就是通过存储数组下标储存这个值,然后再++;所以在下面判断的时候就可以通过比较不同下标的值来找到最大值

http://www.lryc.cn/news/329832.html

相关文章:

  • Python字符串字母大小写变换,高级Python开发技术
  • CentOS常用功能命令集合
  • 黑马点评项目笔记 II
  • 关于一篇知乎答案的重现
  • 实时数据库测试-汇编小程序
  • HTML5 、CSS3 、ES6 新特性
  • 基于springboot+vue实现的驾校信息管理系统
  • X进制减法(贪心算法C++实现)
  • [Windows]服务注册工具(nssm)
  • Xilinx缓存使用说明和测试
  • LeetCode:2952. 需要添加的硬币的最小数量(贪心 Java)
  • 企业员工在线培训系统功能介绍
  • 服了,一线城市的后端都卷成这样了吗!?
  • Qt扫盲-QAssisant 集成其他qch帮助文档
  • [lesson01]学习C++的意义
  • LabVIEW双通道太阳射电频谱观测系统
  • Trapcode Particular---打造惊艳粒子效果
  • 从0到1利用express搭建后端服务
  • pytest和unittest 如何选择?
  • 《QT实用小工具·四》屏幕拾色器
  • 【Linux C | 多线程编程】线程的连接、分离,资源销毁情况
  • kubernetes-Pod基于污点、容忍度、亲和性的多种调度策略(二)
  • 数码管时钟--LABVIEW编程
  • linux安装指定版本docker
  • C++刷题篇——05静态扫描
  • Unity AI Navigation自动寻路
  • HarmonyOS实战开发-如何实现一个简单的健康生活应用(上)
  • React中使用antDesign框架
  • Electron安全防护实战:应对常见安全问题及权限控制措施
  • StringBuffer与StringBuilder