Array - Rotate Elements

Run Settings
LanguageJavaScript
Language Version
Run Command
function arrayRotate(num,k){ if(!k || !num){ console.log("Invalid input data!!!"); return; } reverseArray(num,0,num.length-1); reverseArray(num,0,k-1); reverseArray(num,k,num.length-1); console.log(num); } function reverseArray(num,start,end){ let temp=0; while(start<end){ temp=num[start]; num[start] = num[end]; num[end] = temp; start++; end--; } } arrayRotate([1,2,3,4,5,6],3);
Editor Settings
Theme
Key bindings
Full width
Lines