题解 | #牛的体重统计#
牛的体重统计
https://www.nowcoder.com/practice/15276ab238c9418d852054673379e7bf
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param weightsA int整型一维数组
* @param weightsB int整型一维数组
* @return int整型
*/
function findMode(weightsA, weightsB) {
// write code here
let map = new Map()
weightsA.forEach((item) => {
if (!map.has(item)) {
map.set(item, 1)
} else {
map.set(item, map.get(item) + 1)
}
})
weightsB.forEach((item) => {
if (!map.has(item)) {
map.set(item, 1)
} else {
map.set(item, map.get(item) + 1)
}
})
return [...map.entries()].reduce((a, b) => {
if (a[1] > b[1]) {
return a
} else {
return b
}
})[0]
}
module.exports = {
findMode: findMode
};

