fork(6) download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <math.h>
  4. #include <stdlib.h>
  5.  
  6. int main() {
  7. int T,flag;
  8. char s[100005];
  9. long i,j;
  10. scanf("%d",&T);
  11. while(T--)
  12. {
  13. scanf("%s",s);
  14. flag=0;
  15. for(i=0,j=(strlen(s)-1);i<j;i++,j--)
  16. {
  17. if(s[i]!=s[j])
  18. {
  19. if(s[i]!=s[i+1])
  20. j=i;
  21. flag=1;
  22. break;
  23. }
  24. }
  25. if(flag==1)
  26. printf("%ld\n",j);
  27. else
  28. printf("-1\n");
  29. }
  30.  
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 2032KB
stdin
3
aaab
baa
aaa
stdout
3
0
-1