bool isFlipedString(string s1, string s2) {
if (s1.empty() && s2.empty())
return true;
if (s2.empty())
return false;
s1 += s1;
bool value = false;
for (int i = 0; i < s1.size(); i++) {
string str;
if (s1[i] == s2[0])
for (int j = i, index = 0; j < i + s2.size() && index < s2.size(); index++, j++) {
str += s1[j];
if (s1[j] != s2[index])
break;
}
if (str == s2) {
value = true;
break;
}
}
return value;
}
字符串轮转
最新推荐文章于 2022-12-10 12:26:02 发布