Lists say I have a list List {1,2,3,4,5}
List {1,2,3,4,5}
Rotate means:
=> {2,3,4,5,1} => {3,4,5,1,2} => {4,5,1,2,3}
Using Linq,
List temp = new List(); public int[] solution(int[] array, int range) { int tempLength = array.Length - range; temp = array.Skip(tempLength).ToList(); temp.AddRange(array.Take(array.Length - range).ToList()); return temp.ToArray(); }