给定两个字符串, s 和 goal。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true 。
s 的 旋转操作 就是将 s 最左边的字符移动到最右边。
例如, 若 s = 'abcde',在旋转一次之后结果就是'bcdea' 。
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/rotate-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
class Solution { public: bool rotateString(string s, string goal) { int size=s.size(); for(int i=size-1;i>0;i--) { if(s==goal) return true; else { char temp=s[size-1]; s.resize(size-1); s=temp+s; } } return false; } };
标签:goal,int,旋转,字符串,string,size From: https://www.cnblogs.com/HaveFunnyAnyone/p/17490248.html