2020蓝桥杯省赛---java---B---7(单词分析)

题目描述

【问题描述】
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不 住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得 最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。【输入格式】
输入一行包含一个单词,单词只由小写英文字母组成。【输出格式】
输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。【样例输入】
lanqiao【样例输出】
a
2【样例输入】
longlonglongistoolong【样例输出】
o
6【评测用例规模与约定】
对于所有的评测用例,输入的单词长度不超过 1000

代码实现

package TEST;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);char[]  str = sc.nextLine().toCharArray();int arr[]=new int[26];for (int j = 0; j < str.length; j++) {++arr[str[j]-'a'];//对应的字符个数增加一}int max=Integer.MIN_VALUE;int maxIndex=Integer.MIN_VALUE;for (int j = 0; j < 26; j++) {if(max<arr[j]){max=arr[j];maxIndex=j;}}System.out.printf("%c",maxIndex+'a');System.out.println();System.out.println(max);}}

# 答案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

维护win10注册表

一、早期的注册表都是以后缀为.ini的配置文件 二、打开注册表编辑器&#xff1a;winr–>输入regedit–>回车 三、注册表结构&#xff1a;树状结构&#xff0c;分为5子树&#xff0c;每个项里面都有多个子项构成 四、子树的各项信息&#xff1a; 1.HKEY_LOCAL_MACHINE…

mybatis入门(五)之Java API

转载自 mybatis Java API Java API 既然你已经知道如何配置 MyBatis 和创建映射文件&#xff0c;你就已经准备好来提升技能了。MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的&#xff0c;和 JDBC 相比&#xff0c;MyBatis 很大程度简化了你的代码并…

c语言程序设计的一般错误的是,《C语言程序设计》第十章 程序常见错误分析.pdf...

第十章 程序常见错误分析第十章 程序常见错误分析C 语言是一种方便灵活、功能性很强的程序设计语言&#xff0c;但是对于初学者很难掌握&#xff0c;尤其是出了错还不知道错误在哪儿&#xff0c;这是由于 c 编译程序对语法的检查不如其他高级语言那样严格&#xff0c;往往要求设…

Dapper源码学习和源码修改(下篇)

继上篇Dapper源码学习和源码修改 讲了下自己学习Dapper的心得之后&#xff0c;下篇也随之而来&#xff0c;上篇主要讲的入参解析那下篇自然主打出参映射了。 好了&#xff0c;废话不多说&#xff0c;开始吧。 学习之前你的先学习怎么使用Dapper&#xff0c;这个我在上篇都提过…

2020蓝桥杯省赛---java---B---6(成绩分析)

题目描述 时间限制: 1.0s 内存限制: 512.0MB 本题总分&#xff1a;15 分【问题描述】 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是 一个 0 到 100 的整数。请计算这次考试的最高分、最低分和平均分。【输入格式】 输入的第一行包…

Photoshop基本操作

一、缩放工具&#xff1a; 1.按快捷键z,单击图片即可放大缩小 2.按住alt键&#xff0c;滚动鼠标滑轮&#xff0c;往上放大&#xff0c;往下缩小 3.如果细微缩放出不来&#xff1a;编辑–》首选项–》性能–》在openGL绘图前面的复选框中打钩–》确定–》重新开ps软件 二、抓手工…

c语言程序设计实践教程张卫国,C语言程序设计实践教程

本书包括三大章和六个附录。第一章介绍了VC6.0调试C语言程序的基础知识和方法&#xff0c;其目的是使读者掌握调试C语言程序的基本方法和技能&#xff0c;主要内容包括&#xff1a;VC6.0的安装、VC6.0的界面介绍、VC6.0错误类型及其查询方法、建立和运行C语言程序的方法以及VC6…

mybatis入门(六)之SQL语句构建器类

转载自 mybatis SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样&#xff0c;MyBatis在它的XML映射特性中有一个强大的动…

2020蓝桥杯省赛---java---B---5(排序)

题目描述 思路分析 01231391&#xff0c;而01231314105。 让下标为j的字符提到最前&#xff0c;正好达到100次交换&#xff0c;这样也满足了最小字典序&#xff0c;也可以验证一下。 代码实现 package TEST;public class Main {public static void main(String[] args) {St…

ASP.NET Core MVC 源码学习:MVC 启动流程详解

前言 在 上一篇 文章中&#xff0c;我们学习了 ASP.NET Core MVC 的路由模块&#xff0c;那么在本篇文章中&#xff0c;主要是对 ASP.NET Core MVC 启动流程的一个学习。 ASP.NET Core 是新一代的 ASP.NET 应用程序&#xff0c;它是跨平台的&#xff0c;并且不依赖于 IIS&…

ps基础知识

一、ps全称&#xff1a;Adobe Photoshop &#xff0c;Adobe Photoshop是由Adobe Systems 开发和发行的专门用于图形图像处理的软件。 二、PS的应用领域&#xff1a; 1.在平面设计中的应用 2.在插画设计中的应用 3.在网页设计中的应用 4.在界面设计中的应用 5.在数码艺术中的应用…

Photoshop的绘图工具

一、油漆桶工具 1.快捷键&#xff1a;g 2.选区图像部分&#xff0c;使用油漆桶工具直接单击选区部分即可 3.返回上一步&#xff1a;ctrlshiftz 4.不透明度&#xff1a;一般我们调整不透明度的时候&#xff0c;使用调整图层的不透明度的方法来实现要求。 二、渐变工具&#xff1…

C语言调用es6,ES6 箭头函数、普通函数、调用方法

importReact,{Component} fromreact;import{Platform,StyleSheet,Text,Image,View,TouchableOpacity,ToastAndroid,} fromreact-native;export default classsrrowFunDemo extendsComponent {constructor(props) {super(props);this.state {data0: 点击0,data1: 点击1,data2: 点…

2020蓝桥杯省赛---java---B---9(子串分值和)

题目描述 时间限制: 3.0s 内存限制: 512.0MB 本题总分&#xff1a;25 分【问题描述】 对于一个字符串 S&#xff0c;我们定义 S 的分值 f(S) 为 S 中出现的不同的字符个 数。例如 f(”aba”) 2&#xff0c;f(”abc”) 3, f(”aaa”) 1。 现在给定一个字符串 S[0…n−1]&…

GitHub 贡献第一的微软开源软件列表

作者&#xff5c;木环 编辑&#xff5c;小智 在GitHub上贡献最多的公司&#xff0c;不是Facebook&#xff0c;也不是Google&#xff0c;而是微软。InfoQ对微软数个较受社区欢迎的项目进行了整理&#xff0c;以飨读者。希望开源的精神&#xff0c;能给技术社区带来更多的实惠&am…

mybatis入门(七)之日志

转载自 mybatis入门&#xff08;七&#xff09;之日志 Mybatis 的内置日志工厂提供日志功能&#xff0c;内置日志工厂将日志交给以下其中一种工具作代理&#xff1a; SLF4JApache Commons LoggingLog4j 2Log4jJDK logging MyBatis 内置日志工厂基于运行时自省机制选择合适…

Photoshop图像修饰工具

一、修饰工具&#xff1a; 1.准确来说是一个修饰工具组。 2.进行图像修饰时&#xff0c;没根据具体情况&#xff0c;进行针对性的选择相应的工具进行修饰。 二、仿制图章工具组: 1.仿制图章工具组 2.图案图章工具 三、修复工具组 1.污点修复画笔工具 2.修复画笔工具 3.修补工具…

android 画布控件,Android canvas画图操作之切割画布实现方法(clipRect)

本文实例讲述了Android canvas画图操作之切割画布实现方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;android切割画布的历程不算很难&#xff0c;可是理解起来也比较麻烦&#xff0c;这里写一下我的理解 但是不一定正确&#xff1a;canvas.clipRect(30,30,70,Reg…

MyBatis传入多个参数的问题

转载自 MyBatis传入多个参数的问题 一、单个参数&#xff1a; public List<XXBean> getXXBeanList(String xxCode); <select id"getXXXBeanList" parameterType"java.lang.String" resultType"XXBean">select t.* from tableN…

老司机实战Windows Server Docker:5 Windows Server Dockerfile葵花宝典

前面两篇&#xff08;简单运维1、简单运维2&#xff09;介绍了一些Windows Server Docker相关的基本运维知识。今天这一篇&#xff0c;Windows Server Dockerfile葵花宝典&#xff0c;涵盖了许多典型场景的Windows Server下的Dockerfile实例&#xff0c;并且每一个都包含可直接…