#include<stdio.h> #include<string.h> int main() { char buf[90]; gets(buf); int i,j,first; for(i=1;;i++) { first=1; for(j=i;j<strlen(buf);j++) { if(buf[j]!=buf[j-i]){first=0;break;} } if(first){printf("%d",i);break;} } return 0; } /************************************************************** Problem: 2021 User: admin Language: C Result: Accepted Time:23 ms Memory:1036 kb ****************************************************************/