Соревнование:
Учитывая любой ввод, который можно набрать на клавиатуре, переместите текст вдоль N символов.
Вот QWERTY клавиатура, которая будет использоваться. Вы можете игнорировать клавиши-модификаторы (Shift, Caps, Enter, Delete и Tab). Как только вы дойдете до одной стороны (например |), вернитесь назад, чтобы |перейти к Qif N = 1.

Пробелы не нужно перемещать (они возвращаются в пространство, когда вы пропускаете модификаторы). Если для ввода символа использовался сдвиг ( например, !и @), то измененный символ также должен быть набран с использованием сдвига (т. Е. !Переходит @не, 2если N = 1).
Британские клавиатуры отличаются от этого, но, пожалуйста, используйте это, чтобы мы могли сравнить.
Входные данные:
Любое предложение, которое может быть напечатано на клавиатуре выше, сопровождается положительным целым числом. Максимального размера этого целого числа не существует.
Выход:
То же предложение, сдвинутое на N.
Примеры:
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
Это код гольф, поэтому выигрывает самый короткий код.
Hello World 7пример Spgge Oe[g;? Они oдолжны отображаться на одного и того же персонажа
N<= 13вам потребуется смещение максимум 13, чтобы вернуться к исходному персонажу?