Unique Number of Occurrences
LeetCode題目: 1207. Unique Number of Occurrences
My solution:
/**
* @param {number[]} arr
* @return {boolean}
*/
let uniqueOccurrences = arr => {
let map = new Map(), set = new Set();
arr.forEach(v => map.has(v) ? map.set(v,map.get(v)+1) : map.set(v,1));
for (let [key,value] of map) {
if(set.has(value)) {
return false;
} else {
set.add(value);
}
}
return true;
};