How many times does test engineer appear in 58.com tester job listings?
- 内容介绍
- 文章标签
- 相关推荐
本文共计292个文字,预计阅读时间需要2分钟。
题目:给定一个字符串,由数字和英文字母组成,或只包含数字或字母。需要统计英文字母出现的次数,并按出现次数从多到少输出这些字母及其出现次数。示例:现需要统计英文字母出现的次数并输出。
AAAB1ccb5
输出
A3c2B1b1 代码
# 输入AAAB1ccb5# 输出A3c2B1b1class Solution:def printOutput(self, input):# write code hereres []d dict()for x in input:d[x] input.count(x)# print(d.items())d3 sorted(d.items(), keylambda kv: kv[1], reverseTrue)# 或d3 sorted(d.items(), keylambda kv: (-kv[1], kv[0]))# d3[(A, 3), (c, 2), (B, 1), (1, 1), (b, 1), (5, 1)],排序后为元素为元组的列表for k in d3:if a < k[0] < z or "A" < k[0] < Z:res.append(k[0])res.append(k[1])return .join(str(x) for x in res)arr input()s Solution()result s.printOutput(arr)print(result)
本文共计292个文字,预计阅读时间需要2分钟。
题目:给定一个字符串,由数字和英文字母组成,或只包含数字或字母。需要统计英文字母出现的次数,并按出现次数从多到少输出这些字母及其出现次数。示例:现需要统计英文字母出现的次数并输出。
AAAB1ccb5
输出
A3c2B1b1 代码
# 输入AAAB1ccb5# 输出A3c2B1b1class Solution:def printOutput(self, input):# write code hereres []d dict()for x in input:d[x] input.count(x)# print(d.items())d3 sorted(d.items(), keylambda kv: kv[1], reverseTrue)# 或d3 sorted(d.items(), keylambda kv: (-kv[1], kv[0]))# d3[(A, 3), (c, 2), (B, 1), (1, 1), (b, 1), (5, 1)],排序后为元素为元组的列表for k in d3:if a < k[0] < z or "A" < k[0] < Z:res.append(k[0])res.append(k[1])return .join(str(x) for x in res)arr input()s Solution()result s.printOutput(arr)print(result)

