You can use the following code to check string is rotated. A rotation is a circular shift of a string. For example, if you rotate the string “CodeAllow” by two characters, you get “deAllowCo”. To check if a string is a rotation of another string, you can concatenate the string with itself and check if the other string is a substring of the concatenated string.
Step 1: Create two strings
str1 = "CodeAllow" str2 = "AllowCode" print("str1 = ", str1) print("str1 type = ", type(str1)) print("str2 = ", str2) print("str2 type = ", type(str2))
Step 2: Check if the string is rotated or not
if len(str1) == len(str2) and str2 in str1 + str1: print("Rotation") else: print("Not Rotation")
Output:
str1 = CodeAllow
str1 type = <class 'str'>
str2 = AllowCode
str2 type = <class 'str'>
Rotation
Free resources to learn advanced skills: AiHints and CodeAllow