这是腾讯当初的一道笔试题:
写一个函数对字符串数组进行排序,排序的规则是根据每个字符串中重复出现次数最多的字符出现的次数,在次数相同的情况下根据出现次数第二多的字符排序:
比如:
“abcaba”中重复出现次数最多的是a,次数是3,第二多的是字符b,次数是2,第三是c,次数是1,因此mysort(["abcaba","asdfasdf","asdfasdfasdf"]的结果是
["asdfasdfasdf","abcaba","asdfasdf"])
这是腾讯当初的一道笔试题:
写一个函数对字符串数组进行排序,排序的规则是根据每个字符串中重复出现次数最多的字符出现的次数,在次数相同的情况下根据出现次数第二多的字符排序:
比如:
“abcaba”中重复出现次数最多的是a,次数是3,第二多的是字符b,次数是2,第三是c,次数是1,因此mysort(["abcaba","asdfasdf","asdfasdfasdf"]的结果是
["asdfasdfasdf","abcaba","asdfasdf"])