Semordnilaps (también conocidos como heteropalíndromos, semi-palíndromos, semi-palíndromos, reversgramas, mynoretehs, anagramas reversibles, reversiones de palabras o anádromos) son palabras que también son palabras cuando se escriben al revés. Algunos ejemplos son:
- Ward <=> Draw
- Denim minado <=>
- Piezas <=> Correa
Dado un número entero positivo N (a través del argumento de función o STDIN), devuelve / genera una lista de semordnilaps de esta lista de palabras en inglés , que tienen exactamente N letras. La lista de palabras se puede guardar de forma local en el ordenador como un archivo de texto llamado: w.txt. También puede obtener la lista de la url, pero se incluirá en el recuento de bytes.
Reglas:
- Palindromes no son semordnilaps! Por lo tanto, las palabras "mediodía", "rotor" y "radar" no deben incluirse en la lista.
- Solo se debe incluir en la lista una de las palabras (en un par de semordnilap). Por lo tanto, si "perro" está en la lista, "dios" no debería estar (no importa cuál esté incluido).
- Si no hay semordnilaps, la salida debe ser una cadena vacía, 0, FALSE u otra cosa que indique que no hubo resultados. La función debe funcionar incluso si no hay resultados.
Este es el código de golf, por lo que gana el código más corto en bytes.
Tabla de clasificación
El Fragmento de pila al final de esta publicación genera el catálogo a partir de las respuestas a) como una lista de la solución más corta por idioma yb) como una tabla de clasificación general.
Para asegurarse de que su respuesta se muestre, comience con un título, utilizando la siguiente plantilla de Markdown:
## Language Name, N bytes
¿Dónde Nestá el tamaño de su envío? Si mejora su puntaje, puede mantener los puntajes antiguos en el título, tachándolos. Por ejemplo:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Si desea incluir varios números en su encabezado (por ejemplo, porque su puntaje es la suma de dos archivos o desea enumerar las penalizaciones de la bandera del intérprete por separado), asegúrese de que el puntaje real sea el último número en el encabezado:
## Perl, 43 + 2 (-p flag) = 45 bytes
También puede hacer que el nombre del idioma sea un enlace que luego aparecerá en el fragmento:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
Emordnilapy el plural ser Semordnilap? ;)
