#include
#include
#include
using namespace std;
void String_Comp(char s[]){
//initilaising array for frequency count
int freq[26]={0};
char ch;
int len=strlen(s);
int max=0;
for(int i=0;i<len;i++){
freq[s[i]-‘a’]++;
}
for(int i=0;i<26;i++)
{
if(freq[i]!=0){
ch=i+‘a’;
cout<<ch<<freq[i];
}
}
}
int main() {
char s[1000];
cin.getline(s,1000);
String_Comp(s);
return 0;
}
Here I’m getting two test cases wrong.Can you please point out where am I going wrong?