//Q92. Find the first repeating lowercase alphabet in a string.
#include <stdio.h>
int main() {
char str[100];
int freq[26] = {0}, i, found = 0;
for(i=0; str[i]!='\0'; i++) {
if(str[i]>='a' && str[i]<='z') {
if(freq[str[i]-'a'] == 1) {
found = 1;
break;
}
freq[str[i]-'a']++;
}
}
if(!found)
printf("No repeating lowercase alphabet"); }
Ly9ROTIuIEZpbmQgdGhlIGZpcnN0IHJlcGVhdGluZyBsb3dlcmNhc2UgYWxwaGFiZXQgaW4gYSBzdHJpbmcuCiNpbmNsdWRlIDxzdGRpby5oPgppbnQgbWFpbigpIHsKICAgIGNoYXIgc3RyWzEwMF07CiAgICBpbnQgZnJlcVsyNl0gPSB7MH0sIGksIGZvdW5kID0gMDsKICAgIGdldHMoc3RyKTsKICAgIGZvcihpPTA7IHN0cltpXSE9J1wwJzsgaSsrKSB7CiAgICAgICAgaWYoc3RyW2ldPj0nYScgJiYgc3RyW2ldPD0neicpIHsKICAgICAgICAgICAgaWYoZnJlcVtzdHJbaV0tJ2EnXSA9PSAxKSB7CiAgICAgICAgICAgICAgICBwcmludGYoIiVjIiwgc3RyW2ldKTsKICAgICAgICAgICAgICAgIGZvdW5kID0gMTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGZyZXFbc3RyW2ldLSdhJ10rKzsKICAgICAgICB9CiAgICB9CiAgICBpZighZm91bmQpCiAgICAgICAgcHJpbnRmKCJObyByZXBlYXRpbmcgbG93ZXJjYXNlIGFscGhhYmV0Iik7Cn0K