Rotate String

Given two strings s and goal, return true if and only if s can become goal after some number of shifts on s.

A shift on s consists of moving the leftmost character of s to the rightmost position.

Example 1
Inputs = "abcde", goal = "cdeab"
Outputtrue
After shifting s two times, it becomes cdeab, which matches goal.
Example 2
Inputs = "abcde", goal = "abced"
Outputfalse
No number of shifts can transform abcde into abced.

Constraints

  • 1 <= s.length, goal.length <= 100
  • s and goal consist of lowercase English letters.

Asked at 12 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate