蓝桥杯真题 ——单词分析(python3)
题目描述
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。
输入描述
输入一行包含一个单词,单词只由小写英文字母组成。
对于所有的评测用例,输入的单词长度不超过 1000。
输出描述
输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。
第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。
输入输出样例
示例 1
输入
lanqiao
输出
a
2
示例 2
输入
longlonglongistoolong
输出
o
6
代码实现
import os
import sys# 使用集合进行哈希表的创建
from collections import Counter# 读取输入的字符串
a = [i for i in input()]
# 通过集合创建字符串
b = Counter(a)
# 因题目当有多个字母出现的次数相等时,需要输出字典序最小的那个
d = 'abcdefghijklmnopqrstuvwxyz'
# 初始化出现次数最多为0
m = 0
# 从d中的顺序开始遍历
for j in d:# 如果d中的字符在字典中并且大于m,则更新m,并且记录该字符if j in b and b[j] > m:m = b[j]n = j
# 最后输出结果即可(注意此处的顺序)
print(n)
print(m)
蓝桥杯真题 ——单词分析(python3)相关推荐
- 第十一届蓝桥杯省赛真题——单词分析
第十一届蓝桥杯省赛真题--单词分析 单词分析: [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度. 小蓝学了很长时间也记不住一 ...
- 蓝桥杯真题2017-2021
刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一,以下是历年javaB组省赛题目. 文章目录 2017年真题 一.购物单 二.纸牌三角形 三.承压计算 四.魔 ...
- 第五届蓝桥杯真题解析【JavaC组】
第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...
- 【蓝桥杯真题】16天冲刺 Python
距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和 ...
- 蓝桥杯真题:三羊献瑞
蓝桥杯真题:三羊献瑞 观查下面的加法算式: 其中相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4位数字(答案唯一),不要填写任何多余内容. 分析 ...
- # 2014年蓝桥杯真题CC++B组
2014年蓝桥杯真题C/C++B组 1.啤酒和饮料 题目描述 啤酒每罐2.3元,饮料每罐1.9元,小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道她买的啤酒比饮料的数量多,请你计算他买了几罐啤 ...
- 第九届蓝桥杯真题解析JavaC组
第九届蓝桥杯真题解析JavaC组 文章目录 ***第九届蓝桥杯真题解析JavaC组*** 前言 A.哪天回家 B.猴子分香蕉 C.字母阵列 D.第几个幸运数 E.书号验证 F.打印大X G.缩位求和 ...
- 包子凑数-蓝桥杯真题 线性方程组求解(c++实现)
上文链接:日期问题-蓝桥杯真题 具备基础日期知识查看(c++) 包子凑数 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼都有非常多笼,可 ...
- 第四届蓝桥杯真题解析【JavaC组】
第四届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第四届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:组素数 C:马虎的算式 D:第39 ...
最新文章
- 26岁想转嵌入式软件开发来得及吗?参加嵌入式培训好不好?
- Windows2003实用技巧
- .NET Framework- 反射特性序列化(Day4)
- 计算机期末考试操作题简单,计算机期末考试操作题及答案计算机期末考试操作题及答案.doc...
- 大数据WEB阶段(一)XML文件的操作
- MySQL my.cnf file - Found option without preceding group
- Kaggle-自行车租赁人数预测
- win2003 程序时间提供程序 NtpClient错误解决
- Apple, Samsung, and Nokia
- Mars3D基础学习:地图控件
- 中文文本标注工具调研以及BRAT安装使用
- 米勒拉宾素数测试模板
- 136、易燃固体的概念
- 线上编程学院codecademy
- 王春亮用心接待全国的调养者和学习者
- Maya10个非常实用的操作技巧,让你轻松玩转Maya
- 易基因|全基因组cfDNA甲基化分析提高了早期乳腺癌无创诊断成像的准确性
- 如何根据笔记本CPU选取合适内存条总结
- 传奇M2server用到的文件一些txt或Ini文件解释说明(整理中……)
- c# 调用zebra打印指令 打印到USB端口
热门文章
- 2008游戏服务器系统下,Linux系统下玩经典游戏 CS1.5服务器架设
- 锐奇计算机怎么弄音乐,音响设备调试篇
- 用java代码根据html页面生成图片
- AI安全对抗赛:给你的人工智能装上杀毒软件
- macOS 使用 XQuartz 支持 X11 实现 Linux 图形化界面显示
- 是辞驴找马好还是骑驴找马好哩?
- 水彩画的特殊绘画工具,这几类绘画方法见都没见过~
- 如何在php直播平台源码里实现“查询附近主播”功能
- app live photo_让照片动起来,一招教你将 Live Photos 变成动图
- 简单提升微信打开浏览器速度(启用原生 WebView 支持)