Count Largest Group LeetCode solution in JavaScript
1var countLargestGroup = function (n) {2const hash = {};34for (let i = 1; i <= n; i++) {5const sum = i6.toString()7.split("")8.reduce((r, x) => r + parseInt(x), 0);910if (!hash[sum]) {11hash[sum] = 0;12}1314hash[sum]++;15}1617return Object.keys(hash)18.sort((a, b) => hash[b] - hash[a])19.reduce((res, x) => {20const prev = res[res.length - 1];2122if (!prev || prev === hash[x]) {23res.push(hash[x]);24}2526return res;27}, []).length;28};