Otra competencia inspirada en XKCD . Este está basado en Keyboard Mash .
Dada una cadena de entrada, identifique los caracteres anómalos, suponiendo que la mayoría se hayan escrito en una sola fila del teclado QWERTY estándar de EE . UU . Las cadenas de entrada pueden contener pulsaciones de teclas desplazadas, pero no contendrán retornos de carro (Enter), caracteres afectados por CTRL / ALT, espacios, tabulaciones y espacios de retroceso (porque eso sería una tontería). El teclado numérico no se considerará parte del teclado para este desafío.
El desafío es generar los caracteres que no están en la misma fila del teclado que la mayoría de los caracteres individuales en la cadena individual. La salida debe contener cada carácter anómalo solo una vez y ningún otro carácter.
En el caso de un recuento igual de caracteres anómalos en dos o más filas, el desempate se determina en este orden:
- Lista única más corta
- Superior más fila
Entrada
Una cadena a través de STDIN, ARGV o un parámetro de función
Salida
Una cadena a STDOUT o una función return. Debe tener cada carácter anómalo solo una vez, pero no necesita ser ordenado.
Ejemplos
Entrada: FJAFJKLDSKF7KFDJ
Salida: 7Entrada: ASDF11111
Salida: ASDFEntrada: lkjrhsDdftkjhrksRjd
Salida: rtREntrada: } * 3% y 2098 @ $ 2k234 # @ $ M
Salida: }Lista de la fila superior devuelta
Entrada: ASD! @ #
Salida Vcx:! @ #La lista única más corta devuelta
Entrada: ASdf1233qwER
Salida: 123La lista más corta más alta devuelta
Entrada: 12334QWTTSDFDSXVVBBX
Salida: QWT
Este es el código de golf, por lo que gana la entrada más corta.