Wyzwanie:
Biorąc pod uwagę wszelkie dane, które można wpisać na klawiaturze, przesuń tekst o N znaków.
Oto klawiatura QWERTY do użycia. Możesz zignorować klawisze modyfikujące (Shift, Caps, Enter, Delete i Tab). Gdy dojdziesz do jednej (na przykład |) pętli z powrotem, |przejdź do Qif N = 1.

Przestrzenie nie muszą być przenoszone (wracają w przestrzeń, gdy pomijasz modyfikatory). Jeżeli zmiana została wykorzystana do wpisania znaku (np !a @) zmieniony znak powinien być również wprowadzane za pomocą przesunięcia (tj !idzie @nie 2jeśli N = 1).
Klawiatury brytyjskie różnią się od tego, ale proszę użyć tego, abyśmy mogli porównać.
Wejście:
Każde zdanie, które można wpisać na powyższej klawiaturze, po którym następuje dodatnia liczba całkowita. Nie ma maksymalnego rozmiaru tej liczby całkowitej.
Wynik:
To samo zdanie, przesunięte przez N.
Przykłady:
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
To jest kod golfowy, więc wygrywa najkrótszy kod.
Hello World 7być przykład Spgge Oe[g;? Obaj opowinni odwzorować tę samą postać
N<= 13skoro będziesz musiał przesunąć maksymalnie o 13, aby powrócić do pierwotnej postaci?