Фон
Вам дали завдання робити записки до зустрічі. Ви починаєте вводити Google Doc, але у вас немає часу під час наради, щоб переглянути клавіатуру під час введення.
На щастя для вас, ви можете вводити, не дивлячись на клавіатуру. Після зустрічі ви розумієте, що все, що ви набрали, було одним ключем зліва.
Змагання
Для цього завдання ви будете використовувати літери, цифри та пробіл у макеті клавіатури QWERTY.
Враховуючи текст (з будь-якого стандартного способу введення), виведіть отриманий текст, де кожен символ переміщується один зліва на клавіатурі.
Для більшості листів просто подивіться на лист і перекладіть його на ліворуч (
c
стаєx
,t
стаєr
тощо).Для листа
q
переведіть на буквальний символ вкладки (\t
).Для літер
a
увімкніть блокування великих букв, тому велика буква решти рядка буде зворотна.Для літери
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 не дотримується цього шаблону, але він повинен бути вказаний для тих, хто з ним не знайомий. )