Syntax error Check if strings are rotations of each other or not in Python

Check if strings are rotations of each other or not in Python



Suppose we have two strings s and t, we have to check whether t is a rotation of s or not.

So, if the input is like s = "hello", t = "llohe", then the output will be True.

To solve this, we will follow these steps −

  • if size of s is not same as size of t, then
    • return False
  • temp := s concatenate with s again
  • if count of t in temp > 0, then
    • return True
  • return False

Let us see the following implementation to get better understanding −

Example Code

Live Demo

def solve(s, t):
   if len(s) != len(t):
      return False
 
   temp = s + s
 
   if temp.count(t)> 0:
      return True
   return False

s = "hello"
t = "llohe"
print(solve(s, t))

Input

"hello", "llohe"

Output

True
Updated on: 2021-01-15T06:17:37+05:30

808 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements