Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 789 Bytes

11.md

File metadata and controls

30 lines (21 loc) · 789 Bytes
 bool isRotated(string str1, string str2)
    {
        string left,right;
        int n=str1.size();
        
        left=str1;
        right=str1;
        
        //rotating right
        
        reverse(right.begin(),right.end());
        reverse(right.begin(),right.begin()+2);
        reverse(right.begin()+2,right.begin()+n);
        
        
        //rotating left
        
        reverse(left.begin(),left.begin()+2);
        reverse(left.begin()+2,left.begin()+n);
        reverse(left.begin(),left.end());
        
        if(left==str2 || right==str2)
            return true;
        return false;
    }