“Rotar la matriz en Python” Código de respuesta

Rotar la matriz 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

Rotar la matriz en 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

Respuestas similares a “Rotar la matriz en Python”

Preguntas similares a “Rotar la matriz en Python”

Más respuestas relacionadas con “Rotar la matriz en Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código