021218leetcode刷题旋转字符串(难度:单词规则)
给定两个字符串a和b。
A的旋转操作是将A最左边的字符移动到最右边。例如,如果A='abcde ',移动一次后结果为' bcdea '。如果经过几次轮换操作,A可以变成B,那么返回True。
示例1:
输入: A='abcde ',B='cdeab '
输出:为真
示例2:
输入: A='abcde ',B=' abcde '
输出:为假
解决方案类{
公共布尔循环(字符串,字符串目标){ 0
布尔标志=假;
for(int I=0;I s . length();I){ 0
s=s.substring(1,s.length()) s.substring(0,1);
if(s.equals(目标)){ 0
flag=true
打破;
}
}
返回标志;
}
}
执行结果:
及格
显示详细信息
添加评论
执行时间:1 ms,击败所有Java提交中31.25%的用户。
内存消耗:36.9 MB,在所有Java提交中击败了13.17%的用户。
通过测试案例:45/45
资料来源:LeetCode
链接:https://leetcode-cn.com/problems/rotate-string
版权归领扣网所有。商业转载请联系官方授权,非商业转载请注明出处。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154000.html