도전 과제 :
키보드로 입력 할 수있는 입력이 있으면 N 문자 씩 텍스트를 이동하십시오.
사용할 QWERTY 키보드는 다음과 같습니다. 수정 자 키 (Shift, Caps, Enter, Delete 및 Tab)는 무시해도됩니다. 한쪽에 도달하면 (예를 들어 |
) 루프백 |
이 발생하므로 Q
if 로갑니다 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 개까지 이동해야 한다고 가정 할 수 있습니까 ?