import java.util.HashMap;
class ideon {
public static void main
(String[] args
) { int[] arr = {1, 2, 2, 3, 3, 3, 4, 4, 4, 4};
HashMap
<Integer, Integer
> frequencyMap
= new HashMap
<>();
// Count frequencies
for (int num : arr) {
frequencyMap.put(num, frequencyMap.getOrDefault(num, 0) + 1);
}
// Print frequencies
for (int key : frequencyMap.keySet()) {
System.
out.
println("Element " + key
+ " occurs " + frequencyMap.
get(key
) + " times."); }
}
}
CmltcG9ydCBqYXZhLnV0aWwuSGFzaE1hcDsKCiBjbGFzcyBpZGVvbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgaW50W10gYXJyID0gezEsIDIsIDIsIDMsIDMsIDMsIDQsIDQsIDQsIDR9OwoKICAgICAgICBIYXNoTWFwPEludGVnZXIsIEludGVnZXI+IGZyZXF1ZW5jeU1hcCA9IG5ldyBIYXNoTWFwPD4oKTsKCiAgICAgICAgLy8gQ291bnQgZnJlcXVlbmNpZXMKICAgICAgICBmb3IgKGludCBudW0gOiBhcnIpIHsKICAgICAgICAgICAgZnJlcXVlbmN5TWFwLnB1dChudW0sIGZyZXF1ZW5jeU1hcC5nZXRPckRlZmF1bHQobnVtLCAwKSArIDEpOwogICAgICAgIH0KCiAgICAgICAgLy8gUHJpbnQgZnJlcXVlbmNpZXMKICAgICAgICBmb3IgKGludCBrZXkgOiBmcmVxdWVuY3lNYXAua2V5U2V0KCkpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJFbGVtZW50ICIgKyBrZXkgKyAiIG9jY3VycyAiICsgZnJlcXVlbmN5TWFwLmdldChrZXkpICsgIiB0aW1lcy4iKTsKICAgICAgICB9CiAgICB9Cn0KCQkJCgk=