22 lines
481 B
Text
22 lines
481 B
Text
void left_rotate_by_one(int[] arr, int size) {
|
|
var temp = arr[0];
|
|
for (var i = 0; i < size - 1; i = i + 1;) {
|
|
arr[i] = arr[i + 1];
|
|
}
|
|
arr[size - 1] = temp;
|
|
return;
|
|
}
|
|
|
|
void left_rotate(int[] arr, int size, int num) {
|
|
for (var i = 0; i < num; i = i + 1;) {
|
|
left_rotate_by_one(arr, size);
|
|
}
|
|
return;
|
|
}
|
|
|
|
int program(int argc, string[] args) {
|
|
var arr = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9};
|
|
left_rotate(arr, 9, 3);
|
|
return arr[0];
|
|
}
|
|
|