若一个字符串s1是由另一个字符串s2旋转而成,那必须满足以下两个条件:
s1
s2
s1与s2长度相等;
s2一定是s1 + s1的字串,反之亦然。
s1 + s1
class Solution { public: bool isFlipedString(string s1, string s2) { return s1.length() == s2.length() && (s1 + s1).find(s2) != -1; } };