function resolve(str){ let result = str.reduce((map,cur)=>{ map[cur] === undefined ? map[cur] = 1 : map[cur] ++ return map },{}) let resArr = Object.keys(result).sort((a,b)=>result[a]<result[b]) return resArr.slice(0,3) }