Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Strings

Título: Rotar n posiciones

Descripción de la función

Dada una cadena, rota cada carácter n posiciones a la derecha, en forma circular (volviendo al principio al llegar al final). Los caracteres pueden ser letras, dígitos o símbolos. n no está necesariamente limitado a la longitud de cadena.

Ejemplos

Entrada: rotar_n_posiciones(cadena="Esto es una frase", n=6)
Salida: " fraseEsto es una"
Entrada: rotar_n_posiciones(cadena="palabra", n=3)
Salida: "brapala"

Parámetros

str
cadena

string a partir del cual se producirán las rotaciones.

int
n

cantidad de posiciones que se moverá cada carácter dentro del string.

Valor retornado

str

Un nuevo string donde cada carácter se ha desplazado n posiciones hacia la derecha.

Código



Resultado: