1.输入一个字符串,求该字符串出现频率最高的那个字符以及其出现次数,将结果显示输出。
2.给定一个任意字符串,其中,该字符串包含有大写和小写,现编写一函数将小写字母放在前面,大
写字母放在最后。尽量降低算法的时间复杂度和空间复杂度(参见数据结构课程)
3.编写一个函数,将用户输入的阿拉伯数字表示的金额表示为中文数字形式和英语形式。例如:
¥12,539,576.00表示为“人民币壹仟贰佰伍拾叁万玖仟伍佰柒拾陆圆整”以及“RMBtwelve-millionfive
hundredandthirty-ninethousandfivehundredandseventy-six”。
(提示:汉语数字每四位一个单位,英语每三
位一个单位。
)
题目一参考代码:
from collections import Counter
s='abcdddcf'
a=Counter(s)
l=sorted(a.items(),key=lambda x:x[1])[-1]
print(l)