Dado cualquiera de los siguientes caracteres (o una nueva línea):
`1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>?
Su programa debe generar la fila que está en el teclado
Debido a que mi teclado está (casi) sin batería, su código debe ser lo más corto posible
El teclado que debe usar su programa (para la búsqueda de filas) debe verse así:
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
¿Dónde ↵ returnestá una nueva línea? Las llaves vacías no significan nada.
Ejemplos
"$"
1
"R"
2
"a"
3
"?"
4
"\n"
3
" "
5
donde \n
es un personaje de nueva línea.
Presupuesto
- Su programa debe ser insensible a mayúsculas y minúsculas
- Su programa solo necesita manejar los caracteres en el teclado que se muestra
kbd
?