1Eva_IT2023_T4 Función rotación parcial de lista

1ra Evaluación I Término 2023-2024, Julio 7, 2023 /CCPG1043

Tema 4. (25 puntos) Implemente la función rotacion_parcial(numeros, k) que recibe como parámetros una lista de números y un número entero positivo k mayor a cero y menor que el tamaño de la lista.

La función realiza una rotación parcial hacia la derecha de la lista, pero solo para los primeros k elementos y retorna la nueva lista.

Ejemplo de entrada

lista = [110, 202, 343, 40, 52, 657, 743, 81]
k=3

Ejemplo de salida

[343, 110, 202, 40, 52, 657, 743, 81]

Explicación

Para el ejemplo de k=3, solo los tres primeros elementos de la lista cambian su orden. El resto de
elementos de la lista mantienen su orden original.

│----- k=3 -----│
[110, 202, 343, │ 40, 52, 657, 743, 81]
  │    └───>│   │
  └───>│    │   │
  │<────────┘   │
[343, 110, 202, │ 40, 52, 657, 743, 81]