Count Largest Group LeetCode solution in Java
1class Solution {2public int countLargestGroup(int n) {3Map<Integer, Integer> map = new HashMap<>();45for (int i = 1; i <= n; i++) {6int x = sum(i);7map.put(x, map.getOrDefault(x, 0) + 1);8}910int max = Collections.max(map.values());11int c = 0;1213for (int i : map.values()) {14if (i == max) c++;15}1617return c;18}1920public int sum(int g) {21int summ = 0;2223while (g != 0) {24int rem = g % 10;25summ += rem;26g /= 10;27}2829return summ;30}31}