刚刷到,顺便写了下:function findTopSpender(text) {   // TODO: 找出花钱最多的人   let i = 0, map = new Map()   map.set('A', 0)   map.set('B', 0)   map.set('C', 0)   map.set('D', 0)   while (i < text.length) {     if(map.has(text[i])) {       let cur = '', k = i + 3       while(text[k] !== '元') {         if(text[k] === ',') k++         cur += text[k]         k++       }       map.set(text[i], map.get(text[i]) + +cur)       i = k     }     i++   }   let max = 0, result = ''   for(const [key, value] of map.entries()) {     if(value > max) {       max = value       result = key     }   }   return result }
1 2

相关推荐

牛客网
牛客企业服务