#include <bits/stdc++.h>
#include <string.h>
#include <map>
using namespace std;
int main()
{
string s;
//map<char,int>m;
// map<char,int>::iterator it;
while(getline(cin,s))
{
map<char,int>m;
int mxfrq=0;
int len=s.size();
for(int i=0;i<len;i++)
{
if((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= 'a' && s[i] <= 'z'))
{
m[s[i]]++;
mxfrq=max(mxfrq,m[s[i]]);
}
}
map<char,int>::iterator it;
for(it = m.begin(); it != m.end(); it++){
if(it->second == mxfrq)
cout<<it->first;
//printf(" value == %c %c\n",it->first,it->second);
}
printf(" %d\n",mxfrq);
}
return 0;
}
0 Comments