qiuyouzhi
发表于 2020-4-30 16:53:09
March2615 发表于 2020-4-30 16:52
我给忘了在哪看到的了
里面讲的就是找最多最少字符,出现次数前几的字符,就用那个most_common()
本来 ...
{:10_250:}
风魔孤行者
发表于 2020-4-30 19:53:52
def f(s):
d = {}
for each in s:
if each not in d.keys():
d.setdefault(each,0)
d += 1
d = sorted(d.items(),key=lambda x:x,reverse=True)
s1 = ''
for each in d:
s1 += each*each
return s1
harryfooty
发表于 2020-4-30 22:42:01
风魔孤行者 发表于 2020-4-30 19:53
看完大佬们写的,不敢发了{:5_96:}
from collections import defaultdict
def sort_text(origin):
s, t = origin, ''
d = defaultdict(int)
for k in s:
d += 1
ls = sorted(d.items(), key=lambda x: x, reverse=True)
for e in ls:
t += e * e
print(t)
for i in ['tree', 'cccaaa', 'Aabb']:
sort_text(i)
harryfooty
发表于 2020-4-30 23:09:29
Twilight6 发表于 2020-4-30 14:03
唉,我怎么感觉只会写暴力的
支持老哥这个没用任何轮子的{:5_109:}
whosyourdaddy
发表于 2020-4-30 23:26:36
import collections
def func387(s):
res = ""
temp = collections.Counter(s)
temp2 = sorted(temp)
for ch in temp2:
res += ch * temp
return res
Python3005
发表于 2020-5-1 00:34:08
def fun(string):
return ''.join(sorted(list(string), key = string.count, reverse = True))
zltzlt
发表于 2020-5-1 21:48:47
永恒的蓝色梦想 发表于 2020-4-30 13:36
30 ms
zltzlt
发表于 2020-5-1 22:03:11
sunrise085 发表于 2020-4-30 13:36
8 ms
zltzlt
发表于 2020-5-1 22:03:43
ouyunfu 发表于 2020-4-30 14:00
8 ms
zltzlt
发表于 2020-5-1 22:05:41
Twilight6 发表于 2020-4-30 14:03
唉,我怎么感觉只会写暴力的
8 ms
zltzlt
发表于 2020-5-1 22:08:32
本帖最后由 zltzlt 于 2020-5-1 23:06 编辑
冬雪雪冬 发表于 2020-4-30 14:11
会超时
zltzlt
发表于 2020-5-1 22:09:07
March2615 发表于 2020-4-30 14:19
7 ms
zltzlt
发表于 2020-5-1 22:09:45
悠悠2264 发表于 2020-4-30 14:30
1199 ms
永恒的蓝色梦想
发表于 2020-5-1 22:11:30
harryfooty 发表于 2020-4-30 23:09
支持老哥这个没用任何轮子的
很明显,他有用轮子,而且还不少{:10_284:}
Twilight6
发表于 2020-5-1 22:12:59
永恒的蓝色梦想 发表于 2020-5-1 22:11
很明显,他有用轮子,而且还不少
{:10_245:}你们说的轮子是什么意思...
fan1993423
发表于 2020-5-1 22:13:22
from collections import Counter
def fun387(s):
result=''
for k,v in sorted(Counter(s).items(),key=lambda x:x,reverse=True):
result+=k*v
return result
永恒的蓝色梦想
发表于 2020-5-1 22:16:35
Twilight6 发表于 2020-5-1 22:12
你们说的轮子是什么意思...
就是已经有人实现过,可以直接用的东西{:10_327:}
zltzlt
发表于 2020-5-1 22:17:56
旅途Z 发表于 2020-4-30 14:43
30 ms
Twilight6
发表于 2020-5-1 22:20:23
永恒的蓝色梦想 发表于 2020-5-1 22:16
就是已经有人实现过,可以直接用的东西
{:10_256:}嘿嘿 我可是自己想的,我没拿别人轮子用
zltzlt
发表于 2020-5-1 22:21:29
qiuyouzhi 发表于 2020-4-30 15:06
随便写写
改一下:
输入 'cccaaaccaa' 结果有误