diff --git a/exercises/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.go b/exercises/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.go index 8f36984..0fcdd10 100644 --- a/exercises/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.go +++ b/exercises/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.go @@ -15,7 +15,9 @@ func rotLeftOne(a []int32) []int32 { } func rotLeft(a []int32, d int32) []int32 { - x := a[:] + // Sort the array + x := make([]int32, len(a)) + copy(x, a) for range d { x = rotLeftOne(x)