Code Golf Challenge
У меня есть проблема, мои пальцы толстые, и я часто делаю одну клавишу справа от моего крипборда.
Боюсь, что со временем ситуация ухудшается и ухудшается.
Sopn каждый keystrpke я сделаю с; быть вправо!
Затем я хотел бы, чтобы программа (или functipn) автоматически сдвигала каждое нажатие клавиши обратно влево.
Я обязательно возьму свой том с собой, чтобы не вызвать недоразумения!
Задача:
Напишите программу или функцию, которая принимает на клавиатуре QWERTY одну из следующих зеленых клавиш и возвращает символ клавиши слева от нее.
условия:
• Вы можете предположить, что человек, работающий с этой программой, использует QWERTY-клавиатуру, подобную изображенной выше.
• Ввод и вывод не чувствительны к регистру, вы можете использовать любой случай (или комбинацию комбинаций падежей) для этой задачи, и вы также можете предположить, что все входные данные будут в одном случае, если это необходимо.
• Если ваш язык по какой-либо причине не позволяет пользователю ввести ключ возврата, вы можете игнорировать одно нажатие клавиши для этого.
• Эта задача только для значений по умолчанию клавиш, например, если 4
клавиша нажата, вы можете предположить, что она будет всегда 4
и никогда$
• Вы можете предполагать, что когда-либо будут нажаты только зеленые клавиши.
Пример Input
-> Output
:
S
-> a
4
-> 3
=
-> -
[
->p
Это код-гольф , поэтому выигрывает программа с самым коротким байтом!
]
-> [
?