# Clarification if the problem

I need expected of the test case of the problem ROTATION. I know it’s an ongoing competion but I am just asking for a explanation of the test cases. Thank you.

1 Like

Input:
N=5 M=5

• A[1]=5 A[2]=4 A[3]=3 A[4]=3 A[5]=9
• R 1 —> output the value of the first element of the array that is A[1]=5 so out put is 5
• C 4 —> rotate the given array 4 times in clock wise direction that is:
• initial —> 5 4 3 3 9
• after 1st rotation —> 4 3 3 9 5 (first 5 to last position)
• after 2nd rotation —> 3 3 9 5 4 (first 4 to last position)
• after 3rd rotation —> 3 9 5 4 3 (first 3 to last position)
• after 4th rotation —> 9 5 4 3 3 (first 3 to last position)
• R 5 —> output the value of the fifth element of the array that is A[5]=5 so out put is 3
• A 3 —> rotate the given array 3 times in anti clock wise direction that is:
• now present array is 9 5 4 3 3
• after 1st rotation —> 3 9 5 4 3 (last 3 to first position)
• after 2nd rotation —> 3 3 9 5 4 (last 3 to first position)
• after 3rd rotation —> 4 3 3 9 5 (last 4 to first position)
• R 2 —> output the value of the second element of the array that is A[2]=3 so out put is 3

Hope this will be helpful to you

4 Likes
//