华为OD机试 - 字母计数(Python)| 真题+思路+代码
Posted 梦想橡皮擦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 字母计数(Python)| 真题+思路+代码相关的知识,希望对你有一定的参考价值。
字母计数
题目
给出一个只包含字母的字符串,
不包含空格,统计字符串中各个子字母(区分大小写)出现的次数,
并按照字母出现次数从大到小的顺序输出各个字母及其出现次数,
如果次数相同,按照自然顺序排序,且小写字母在大写字母之前。
输入
输入一行仅包含字母的字符串
输出
按照字母出现次数从大到小的顺序输出各个字母和字母次数,
用英文分号分割,
注意末尾的分号,字母和次数中间用英文冒号分隔
示例一
输入
xyxyXX
输出
x:2;y:2;X:2;
说明
每个字符出现的次数为 2
故 x
排在 y
之前
而小写字母 x
在大写 X
之前
示例二
输入
abababb
输出
b:4;a:3;
以上是关于华为OD机试 - 字母计数(Python)| 真题+思路+代码的主要内容,如果未能解决你的问题,请参考以下文章
华为OD机试真题Java实现字母计数真题+解题思路+代码(2022&2023)
华为OD机试 - 字母消消乐(Python)| 真题+思路+代码
华为OD机试真题Python实现五键键盘真题+解题思路+代码(2022&2023)
华为OD机试 - 单词接龙(Python)| 真题,思路,知识点