“Putar array dalam python” Kode Jawaban

Putar array python

def rotate(arr,n,k):
    # write your code here
    k = k % n
    k = n - 1 - k
    arr[:] =  arr[k+1:] + arr[0:k+1]
    #print(arr[0:k+1])
    return arr
    
def main():
    n=int(input())
    arr=[]
    for i in range(n):
        val=int(input())
        arr.append(val)
    k=int(input())
    arr = rotate(arr,n,k)
    for i in range(n):
        print(arr[i],end=" ")

main()
Combative Cardinal

Putar array dalam python

# Python3 program to rotate an array by
# d elements
# Function to left rotate arr[] of size n by d*/
def leftRotate(arr, d, n):
    for i in range(d):
        leftRotatebyOne(arr, n)
 
# Function to left Rotate arr[] of size n by 1*/
def leftRotatebyOne(arr, n):
    temp = arr[0]
    for i in range(n-1):
        arr[i] = arr[i + 1]
    arr[n-1] = temp
         
 
# utility function to print an array */
def printArray(arr, size):
    for i in range(size):
        print ("% d"% arr[i], end =" ")
 
  
# Driver program to test above functions */
arr = [1, 2, 3, 4, 5, 6, 7]
leftRotate(arr, 2, 7)
printArray(arr, 7)
 
# This code is contributed by Shreyanshi Arun
vip_codes

Jawaban yang mirip dengan “Putar array dalam python”

Pertanyaan yang mirip dengan “Putar array dalam python”

Lebih banyak jawaban terkait untuk “Putar array dalam python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya