rotate array-3
let a=[1,2,3,4,5]
val=a[0];
k=3;
ci=0;
counter=0;
cycle=0;
while(counter<a.length)
{
ni=(ci+k)%a.length;
temp=val;
val=a[ni];
a[ni]=temp;
ci=ni;
counter=counter+1;
if(ci==cycle)
{
ci=(ci+1)%a.length;
val=a[ci];
cycle=ci;
}
console.log(a);
}