En este desafío, debe cambiar los caracteres en una cadena ingresada n número de veces y generar la cadena desplazada
Entrada
La entrada primero contendrá una cadena. En la siguiente línea, un número entero, que denota nestará presente.
Salida
- Si
nes positivo, cambie los caracteres de la cadena a losntiempos correctos . - Si
nes negativo, cambie los caracteres de la cadena a la izquierdan. - Si
nes cero, no desplace los caracteres en la cadena.
Después de cambiar (excepto cuando nes cero), imprima la cadena desplazada.
Notas
- La cadena no estará vacía o
null. - La cadena no tendrá más de 100 caracteres y solo contendrá caracteres ASCII en el rango
(espacio) a~(tilde) (códigos de caracteres 0x20 a 0x7E, inclusive). Consulte la tabla ASCII para referencia. - El cambio es cíclico.
- El número
npuede ser positivo, negativo o cero. nsiempre será mayor o igual a -1000 y menor o igual a 1000- Puede tomar datos a través de
stdino desde argumentos de línea de comando - La cadena desplazada debe salir en el
stdout(o el equivalente más cercano) - Puede escribir un programa completo o una función que tome la entrada y la salida de la cadena en el
stdoutequivalente más cercano
Casos de prueba
1)
Hello world!
5 -->orld!Hello w
2)
Testing...
-3 -->ting...Tes
3)
~~~
1000 -->~~~
4)
12345
0 -->12345
5)
ABA
17 -->BAA
Puntuación
Este es el código de golf , por lo que gana el envío más corto (en bytes).