Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 521 Bytes

796. 旋转字符串.md

File metadata and controls

17 lines (11 loc) · 521 Bytes

796. 旋转字符串

题目传送门

点击这里

解题思路

一道简单题,这道题的分析是可以使用遍历索引,然后对s进行重排列和goal进行比对。另外还有一个思路,如果是s旋转后的字符串得到的goal,那么将两个s拼接,goal一定是s+s的子串。

代码

func rotateString(s string, goal string) bool {
    return len(s) == len(goal) && strings.Contains(goal+goal, s)
}