Ir al contenido

Validador morse

Cuando un traductor devuelve un signo de interrogación, no te dice qué falló. Esto sí.

Texto

 

    Cuando hay más de una lectura posible, se muestran todas. Adivinar una y darla por respuesta sería peor que callar.

    Tres tipos de error, un solo síntoma

    El morse que no se deja traducir falla casi siempre por una de tres razones, y las tres dan el mismo resultado en un traductor corriente: nada.

    • Caracteres ajenos. Un guion bajo en vez de una raya, un punto medio en vez de un punto, un espacio duro. Es lo que pasa al copiar de una web.
    • Pausas que faltan. El caso más común con diferencia. Todo va en un bloque, y ...... puede ser SS, HI o seis veces E: un traductor no tiene forma de elegir.
    • Secuencias imposibles. Un camino que en el código no lleva a ninguna parte. Aquí la respuesta útil no es «no válido», sino «cerca de estos caracteres».

    Por qué se muestran todas las lecturas

    Cuando una secuencia admite varias lecturas, esta página las muestra todas en vez de elegir una. Es deliberado: una respuesta dada con seguridad es peor que ninguna, porque no se distingue de una correcta.

    De paso enseña lo más importante del morse: las pausas llevan tanta información como las señales. Sin ellas, ... no es S, sino S o EI o IE o EEE, y solo un silencio de la longitud adecuada decide cuál.

    Preguntas frecuentes