class Solution {
public:
bool solve(string A, string B) {
// write code here
if(A==B){
return true;//若相等直接返回ture;
}
if(A.size()!=B.size()){
return false;//若长度不同直接返回false;
}
int n=A.size();//A或B的字符串长度;
string a="",b="";
for(int i=0;i<A.size();i++){
a+=A[i];//获取i之前A的字符;
b=A.substr(i+1,n-i);//利用string自带函数获取i之后的A的字符;
if(b+a==B){//将a+b相加与B字符串比较,若相同,则返回true;
return true;
}
}
return false;//全部旋转过后仍不同,返回false;
}
};



京公网安备 11010502036488号