博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python PAT (Basic Level) Practice 1042 字符统计
阅读量:2376 次
发布时间:2019-05-10

本文共 604 字,大约阅读时间需要 2 分钟。

在这里插入图片描述

实现代码

if __name__ == '__main__':    line = input()    chars_count = {
} for i in range(len(line)): c = line[i] if 96 < ord(c) < 123 or 64 < ord(c) < 91: c = c.lower() if c not in chars_count.keys(): chars_count[c] = 1 else: chars_count[c] += 1 max_num = 0 max_k = 'z' for k in chars_count: if int(chars_count[k]) > max_num: max_num = chars_count[k] max_k = k elif int(chars_count[k]) == max_num and ord(k) < ord(max_k): max_k = k print("%s %d" % (max_k, max_num))

转载地址:http://bpaxb.baihongyu.com/

你可能感兴趣的文章
Java面试题——什么是多态机制
查看>>
Java面试题——类和接口
查看>>
Java面试题——值传递和引用传递
查看>>
java面试题——构造函数
查看>>
Java面试题——变量
查看>>
Java面试题——内部类
查看>>
Java面试题——重写与重载
查看>>
Java面试题——为什么要有hashCode
查看>>
Java面试题——JDK中常用得包有哪些
查看>>
Java面试题——集合框架的底层数据结构
查看>>
Java面试题——面向对象和面向过程的区别
查看>>
Java面试题——局部内部类和匿名内部类在访问局部变量的时候,局部变量为什么要加上final关键字
查看>>
Java面试题——String类相关
查看>>
Spring面试题—Spring介绍
查看>>
Spring面试题——Spring应用程序有哪些不同的组件
查看>>
Mybatis面试题——mybatis简介
查看>>
SpringMVC中的处理器映射器(HandlerMapping)
查看>>
关于跨平台性的浅谈
查看>>
线程中的Thread类
查看>>
Runnable和Callable有什么区别
查看>>