El reto:
Dada cualquier entrada que pueda escribirse en un teclado, mueva el texto con N caracteres.
Aquí está el teclado QWERTY para ser utilizado. Puede ignorar las teclas modificadoras (Shift, Caps, Enter, Delete y Tab). Una vez que llegas a un lado (por ejemplo |
) gira de nuevo, |
pasa a Q
if N = 1
.
No es necesario mover los espacios (vuelven al espacio al omitir los modificadores). Si se utilizó turno para escribir el carácter (por ejemplo, !
e @
) el carácter cambiado también debe ser escrito utilizando turno (es decir, !
va a @
no 2
si N = 1
).
Los teclados del Reino Unido son diferentes a esto, pero utilízalo para poder comparar.
Entrada:
Cualquier oración que se pueda escribir en el teclado anterior seguido de un entero positivo. No hay un máximo para el tamaño de este número entero.
Salida:
La misma oración, desplazada por N.
Ejemplos:
My name is Tim 3
?o .f/y [g I[/
Hello World 7
Spgge Oe[g;
I Wi5h I h4d b3773r C@d3ing ski{{s 3
{ T[8l { l7h ,6006u N%h6[.k g'[QQg
Este es el código de golf, por lo que gana el código más corto.
Hello World 7
ejemplo Spgge Oe[g;
? Los dos o
deberían
N<= 13
ya que tendrá que cambiar a lo sumo 13 para volver al personaje original?