1. 程式人生 > >寫一個函式對字串陣列進行排序,排序的規則是根據每個字串中……

寫一個函式對字串陣列進行排序,排序的規則是根據每個字串中……

這是騰訊當初的一道筆試題:

寫一個函式對字串陣列進行排序,排序的規則是根據每個字串中重複出現次數最多的字元出現的次數,在次數相同的情況下根據出現次數第二多的字元排序:

比如:

“abcaba”中重複出現次數最多的是a,次數是3,第二多的是字元b,次數是2,第三是c,次數是1,因此mysort(["abcaba","asdfasdf","asdfasdfasdf"]的結果是

["asdfasdfasdf","abcaba","asdfasdf"])