Sort by

recency

|

3540 Discussions

|

  • + 0 comments

    my python sollution

    def rotateLeft(d, arr):
        return arr[d:] + arr[:d]
    
  • + 0 comments

    My solution in Python 3:

    def rotateLeft(d, arr):
        n = len(arr)
        new_arr = []
        for idx in range(n):
            new_arr.append(arr[(idx + d) % n])
        return new_arr
    
  • + 0 comments

    My solution in Python:

    def rotateLeft(d, arr):
        shift_by = d % len(arr)
        result = []
        
        result.extend(arr[shift_by:])
        result.extend(arr[:shift_by])
                
        return result
    
  • + 0 comments

    return (arr[d:]+arr[0:d])

  • + 0 comments

    JavaScript :

    let l=arr.length;
    let rotate=d%l;
    while(r>0){
        const val=arr.shift();
        arr.push(val);
        rotate--;
    }
    return arr