/* package whatever; // don't place package name! */
//Finding min and max freq in an array
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int arr[] = {3,2,3,2,4,3};
int n = arr.length;
int maxElem=0,minElem=0;
int maxFreq
=0,minFreq
= Integer.
MAX_VALUE;
for(int i = 0;i<n;i++){
int count = 0;
for(int j = 0;j<n;j++){
if(arr[i] == arr[j]){
count++;
}
}
if(maxFreq < count){
maxFreq = count;
maxElem = arr[i];
}
if(minFreq > count){
minFreq = count;
minElem = arr[i];
}
}
System.
out.
println(maxElem
+ " : " + maxFreq
); System.
out.
println(minElem
+ " : " + minFreq
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwovL0ZpbmRpbmcgbWluIGFuZCBtYXggZnJlcSBpbiBhbiBhcnJheQppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJCgkKCSAgICBpbnQgYXJyW10gPSB7MywyLDMsMiw0LDN9OwoJICAgIGludCBuID0gYXJyLmxlbmd0aDsKCSAgICAKCSAgICBpbnQgbWF4RWxlbT0wLG1pbkVsZW09MDsKCSAgICBpbnQgbWF4RnJlcT0wLG1pbkZyZXE9IEludGVnZXIuTUFYX1ZBTFVFOwoJICAgIAoJICAgIGZvcihpbnQgaSA9IDA7aTxuO2krKyl7CgkgICAgCWludCBjb3VudCA9IDA7CgkgICAgCWZvcihpbnQgaiA9IDA7ajxuO2orKyl7CgkgICAgCQlpZihhcnJbaV0gPT0gYXJyW2pdKXsKCSAgICAJCQljb3VudCsrOwoJICAgIAkJfQoJICAgIAl9CgkgICAgCWlmKG1heEZyZXEgPCBjb3VudCl7CgkgICAgCQltYXhGcmVxID0gY291bnQ7CgkgICAgCQltYXhFbGVtID0gYXJyW2ldOwoJICAgIAl9CgkgICAgCQlpZihtaW5GcmVxID4gY291bnQpewoJICAgIAkJbWluRnJlcSA9IGNvdW50OwoJICAgIAkJbWluRWxlbSA9IGFycltpXTsKCSAgICAJfQoJICAgIH0KCSAgICAKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4obWF4RWxlbSAgKyAiIDogIiArIG1heEZyZXEpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbihtaW5FbGVtICsgIiA6ICIgKyBtaW5GcmVxKTsKCX0KfQ==