배경
회의 메모를 작성하는 작업이 제공되었습니다. Google 문서에 입력하기 시작했지만 회의 중에 입력하는 동안 키보드를 볼 시간이 충분하지 않습니다.
다행히도 키보드를 보지 않고도 입력 할 수 있습니다. 회의 후에는 입력 한 모든 것이 왼쪽의 열쇠라는 것을 알게됩니다.
도전
이 문제를 해결하기 위해 QWERTY 키보드 레이아웃의 문자, 숫자 및 스페이스 바를 사용하게됩니다.
표준 입력 방법으로 텍스트를 입력하면 모든 문자가 키보드에서 왼쪽으로 하나씩 이동하는 결과 텍스트를 출력합니다.
문자의 대부분을 위해, 단지 문자를보고 (왼쪽 문자로 번역
c
된다x
,t
된다r
, 등).letter의
q
경우 리터럴 탭 문자 (\t
)로 변환하십시오 .letter의
a
경우 caps lock을 활성화하여 나머지 문자열의 대소 문자를 바꾸십시오.편지 쓰기를 들어
z
, 문자열의 다음 문자를 대문자로.스페이스 바에는 번역이 필요하지 않습니다.
번역하는 동안 대문자를 유지하고 캡 잠금에 유의하십시오 (캡 잠금이 활성화 된 경우 대소 문자가 반대인지 확인).
입력 문자열의 모든 문자는 문자, 숫자 또는 공백입니다. 문장 부호 나 다른 문자는 포함 할 수 없습니다.
테스트 사례
\t
리터럴 탭 문자입니다
Hello world -> Gwkki qieks
Code Golf -> Xisw Fikd
Queried apples -> \tyweuws OOKWA
채점
바이트 단위의 최저 점수가 이깁니다. 즐기세요!
Azerty
->wERT
z
, 문자열의 다음 문자를 대문자 -> 우리는 편지 총액에 관심을 가질 수는 평균 않습니다와 숫자 및 기호를 전환 할 필요가 없습니다? 무엇에 대한 예상 출력의 0123456789
, a0123456789
그리고 z0z1z2z3z4z5z6z7z8z9
? (QWERTY 이외의 많은 키보드에서 'Caps Lock'은 실제로 'Shift Lock'역할을합니다. QWERTY는이 패턴을 따르지 않는다고 생각하지만 익숙하지 않은 사용자에게는 지정해야합니다. )