Змагання:
З огляду на будь-який вхід, який можна набрати на клавіатурі, перемістіть текст по N символів.
Тут використовується клавіатура QWERTY. Ви можете ігнорувати клавіші модифікаторів (Shift, Caps, Enter, Delete та Tab). Як тільки ви дістанетесь до однієї сторони (наприклад |
) петлі назад круглою, так це |
переходить до Q
if N = 1
.
Пробіли не потрібно переміщувати уздовж (вони повертаються назад до простору, коли ви пропускаєте модифікатори). Якщо для введення символу було використано shift (наприклад, !
та @
), змінений символ також повинен бути набраний за допомогою shift (тобто !
переходить до @
не, 2
якщо N = 1
).
Клавіатури Великобританії відрізняються від цього, але будь ласка, використовуйте їх, щоб ми могли порівняти.
Вхід:
Будь-яке речення, яке можна набрати на вищевказаній клавіатурі з подальшим цілим числом. Немає максимального розміру цього цілого числа.
Вихід:
Це ж речення, зміщене уздовж Н.
Приклади:
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, щоб повернутися до початкового символу?