Дан любой из следующих символов (или перевод строки):
`1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>?
Ваша программа должна вывести строку, которая находится на клавиатуре
Поскольку моя клавиатура (почти) разряжена, ваш код должен быть как можно короче
Клавиатура, которую должна использовать ваша программа (для поиска строк), должна выглядеть так:
Row 1:~` !1@2 #3$4 %5^6 &7*8 (9)0 _-+=
Row 2: Q W E R T Y U I O P {[ }] |\
Row 3: A S D F G H J K L :; "' ↵ return
Row 4: Z X C V B N M <, >. ?/
Row 5: space
Где ↵ returnновая строка. Пустые ключи ничего не значат.
Примеры
"$"
1
"R"
2
"a"
3
"?"
4
"\n"
3
" "
5
где \n
символ новой строки.
Характеристики
- Ваша программа должна быть без учета регистра
- Ваша программа должна обрабатывать только символы на клавиатуре
kbd
?