Biorąc pod uwagę dowolny z następujących znaków (lub nowego wiersza):
`1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>?
Twój program musi wypisać wiersz, który znajduje się na klawiaturze
Ponieważ moja klawiatura jest (prawie) rozładowana, twój kod musi być jak najkrótszy
Klawiatura, której powinien używać Twój program (do wyszukiwania wierszy), powinna wyglądać następująco:
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
Gdzie ↵ returnjest nowa linia. Puste klucze nic nie znaczą.
Przykłady
"$"
1
"R"
2
"a"
3
"?"
4
"\n"
3
" "
5
gdzie \n
jest znak nowej linii.
Dane techniczne
- W twoim programie nie jest rozróżniana wielkość liter
- Twój program musi obsługiwać tylko znaki na pokazanej klawiaturze
kbd
?