top of page

Code Challenge #4

Updated: Nov 10, 2023

A left rotation operation on an array of size n shifts each of the array's elements 1 unit to the left. Given an integer, d, rotate the array that many steps left and return the result.


Example

d = 2
arr = [1,2,3,4,5]

After 2 rotations, arr' = [3,4,5,1,2].


Function Description

Complete the rotateLeft function in the editor below.

rotateLeft has the following parameters:

  • int d: the amount to rotate by

  • int arr[n]: the array to rotate

Returns

int[n]: the rotated array


Input Format

The first line contains two space-separated integers that denote , the number of integers, and, the number of left rotations to perform.

The second line contains space-separated integers that describe.


Constraints

 - 1 <= n <= 10^5
 - 1 <= d <= n  
 - 1 <= a[i] <= 10^6

Sample Input

5 4
1 2 3 4 5

Sample Input

5 1 2 3 4

You can attempt this challenge now.


Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating

Subscribe to get exclusive updates

Thanks for subscribing!

CONTACT ME
avatar-formal-round.png

Follow

  • Medium
  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • Youtube
  • linktree
  • Buy Me A Coffee

© 2019 - 2024 By Biyi Akinpelu. The LORD Is My Banner

bottom of page