C++ 代码
#include <iostream>
#include <cstring>
using namespace std;
int main(){
string s;
while(cin >> s, s != "."){
int res = 1, len = s.size();
for(int i = 1; i <= len; i ++){
if(len % i == 0){
string a = s.substr(0,len/i);
// cout << "a = " << a << endl;
int n = i;
// cout << "n = " << n << endl;
string ss;
while(n --){
ss += a;
}
// cout << "ss = " << ss << endl;
if(ss == s) res = i;
}
}
cout << res << endl;
s = "";
}
return 0;
}