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

7-1 统计字符串中每个字符出现的次数

本题目要求读入一个字符串,统计字符串中每个字符出现的次数,输出结果按次数降序排序。

输入格式:

输入一行由任意字符组成的字符串。

输出格式:

输出每个字符出现的次数,输出结果按次数降序排序。

输入样例:

在这里给出一组输入。例如:

This is a good idea.

输出样例:

在这里给出相应的输出。例如:

  : 4
i : 3
s : 2
a : 2
o : 2
d : 2
T : 1
h : 1
g : 1
e : 1
. : 1

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

st=input("")
dc={}
for i in range(len(st)):
    char=st[i]
    if(char in dc):
        dc[char]+=1
    else:
        dc[char]=1
ma=max(dc.values())
while ma>0:
    for key,value in dc.items():
        if value==ma:
            print(f'{key} : {value}')
    ma=ma-1    


http://www.kler.cn/a/610400.html

相关文章:

  • 万亿级数据量的OceanBase应用从JVM到协议栈立体化改造实现性能调优
  • SQL注入简介
  • shelljs:理解ShellJS / 安装引入 / 常见方法 / 优势 / 应用场景
  • 习题4-9 打印菱形图案
  • 护网中的应急响应(奇安信蓝中面试)
  • CNN基础考点
  • 【数据库】SQL语言:SELECT语句的练习(例题)
  • Hadoop/Spark 生态
  • websocket结合promise的通信协议
  • LinkedIn数据抓取零风险指南:亮数据住宅代理实现企业级合规采集
  • 医学交互作用分析步骤和目的(R语言)
  • 我的世界1.20.1forge模组进阶开发教程——结构(3)
  • Pytorch学习笔记(七)Learn the Basics - Optimizing Model Parameters
  • Redis 存储 String高亮显示JSON,存储 JSON 的标准工具方法
  • 华为OD机试A卷 - 积木最远距离(C++ Java JavaScript Python )
  • 【前端扫盲】node.js npm nvm都是什么以及他们之间的关系
  • 海底高铁--差分
  • react组件中useRef声明的变量和let声明的变量区别
  • 清华大学第十二版!!《机器语言大模型赋能软件自主可控与安全可信》
  • linux的基础命令