import
java.util.*;
class
GFG{
static
void
findMaxFrequency(String s)
{
int
arr[] =
new
int
[
26
];
for
(
int
i =
0
; i < s.length(); i++)
arr[s.charAt(i) -
'a'
]++;
HashMap<Integer,Integer> hash =
new
HashMap<Integer,Integer>();
for
(
int
i =
0
; i <
26
; i++)
if
(arr[i] !=
0
) {
if
(hash.containsKey(arr[i])){
hash.put(arr[i], hash.get(arr[i])+
1
);
}
else
{
hash.put(arr[i],
1
);
}
}
int
max_count =
0
, res = -
1
;
for
(Map.Entry<Integer,Integer> i : hash.entrySet()){
if
(max_count < i.getValue()) {
res = i.getKey();
max_count = i.getValue();
}
}
System.out.println(
"Frequency "
+ res+
" is repeated "
+ max_count+
" times"
);
}
public
static
void
main(String[] args)
{
String s =
"geeksgeeks"
;
findMaxFrequency(s);
}
}