З урахуванням будь-якого з наступних символів (або нового рядка):
`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
?