cadena1
String a comparar.
Categoría: Conjuntos y Diccionarios
Título: Cadenas isomorficas
Dados dos strings cadena1 y cadena2, define si son isomórficos o no. Dos strings, son isomórficos si puede reemplazarse cada carácter de uno para obtener el otro. Todas las ocurrencias de un carácter deben ser reemplazadas con otro carácter, conservando su orden. No puede haber dos caracteres que sean reemplazados por el mismo carácter, pero sí es válido que un carácter se reemplace a sí mismo. Se asume que ambos strings tienen igual longitud y están compuestos por caracteres ascii válidos.
cadenas_isomorficas(cadena1="papel", cadena2="vivaz")True (Pues pueden hacerse los reemplazos 'p'='v'; 'a'='i'; 'p'='v'; 'e'='a'; 'l'='z').cadenas_isomorficas(cadena1="papel", cadena2="yoyos")False (Pues pueden hacerse los reemplazos 'p'='y'; 'a'='o'; 'p'='y'; pero al intentar reemplazar 'e'='o' sucede que la 'o' ya era reemplazo de la letra 'a').cadena1
String a comparar.
cadena2
String para evaluar si es isomórfico con respecto cadena1.
True si los strings son isomórficos, False si no lo son.