Dadas dos cadenas, genera una tercera cadena que no es igual a ninguna de las dos entradas, pero que tiene la misma longitud (en caracteres) que cualquiera de las entradas. Se garantiza que haya al menos una salida válida.
Casos de prueba
Los casos de prueba se citan para mostrar que son cadenas. Las salidas son una de las muchas posibles.
input, input -> output
"test", "test" -> "tttt"
"do", "don't" -> "dnut_"
"ye s", "yes" -> "fals"
"yes", "yes" -> "noo"
"maybe", "mayue" -> "false"
"false", "false" -> "truee"
"false", "true" -> "fatr"
"1", "" -> "0"
"", "t" -> "s"
"", "abcabc" -> "testst"
"abcdefghijklmnopqrstuvwxyz", "aaaaaaaaaaaaaaaaaaaaaaaaaa" -> "zbcdefghijklmnopqrstuvwxya"
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" -> "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
Reglas
- Puede elegir su dominio de entrada, pero debe estar compuesto al menos por ASCII imprimible, y su dominio de salida debe ser el mismo que su dominio de entrada.
- Las longitudes de entrada pueden ser iguales o diferentes.
- La salida debe ser válida con probabilidad 1; es decir, puede generar cadenas aleatorias hasta que una sea válida (y en teoría podría tener un bucle infinito), pero no puede simplemente generar una cadena aleatoria y esperar que sea válida. Tenga en cuenta que esto significa que su salida no necesita ser determinista.
- Se permiten nuevas líneas finales automáticas, pero no cuentan para la longitud de la salida.
- Debido a preguntas sobre errores de memoria, debe funcionar dentro de los 60 segundos hasta las longitudes de entrada de
6
. Una respuesta que funciona para eso y teóricamente funciona para cadenas más largas está bien, pero algo que los errores de memoria en la computadora moderna para la longitud de entrada4
no son válidos.
Este es el código de golf , por lo que la respuesta más corta en bytes gana.