Le défi:
Étant donné toute entrée pouvant être saisie sur un clavier, déplacez le texte de N caractères.
Voici le clavier QWERTY à utiliser. Vous pouvez ignorer les touches de modification (Maj, Maj, Entrée, Supprimer et Tab). Une fois que vous avez atteint un côté (par exemple |
) en boucle, passez |
à Q
if N = 1
.
Il n'est pas nécessaire de déplacer les espaces (ils retournent dans l'espace lorsque vous sautez les modificateurs). Si shift a été utilisé pour taper le caractère (par exemple !
et @
), le caractère modifié doit également être tapé en utilisant shift (c. !
-à- d. Passe à @
pas 2
si N = 1
).
Les claviers britanniques sont différents de cela, mais veuillez les utiliser pour que nous puissions comparer.
Contribution:
Toute phrase pouvant être saisie sur le clavier ci-dessus, suivie d'un entier positif. Il n'y a pas de maximum à la taille de cet entier.
Production:
La même phrase, décalée de N.
Exemples:
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
C'est le golf de code, donc le code le plus court gagne.
Hello World 7
exemple ne devrait-il pas l' être Spgge Oe[g;
? Les deux o
devraient correspondre au même personnage
N<= 13
comme vous devrez déplacer au plus 13 pour revenir au caractère original?