Comparando conjuntos

Python permite comprobar si un conjunto es un subconjunto de otro conjunto. El conjunto A es un subconjunto de B si B contiene todos los elementos de A y tiene algunos elementos adicionales también. Esto se puede hacer mediante un operador de comparación estándar:

a = {1, 3, 5, 7, 18}
b = {1, 7, 18}
if b <= a:
    print('B is a subset of A')
elif a <= b:
    print('A is a subset of B')
else:
    print('Not a subset!')

Esto imprimirá B is a subset of A. A contiene todos los elementos de B (1, 7, 18) y además tiene algunos elementos adicionales (3, 5).

Para encontrar la lista completa de posibles operaciones con conjuntos en Python visita su página oficial, pero estas son las operaciones principales en las que nos enfocaremos.

Desafío

Dadas dos líneas de texto, se te pide determinar si esas dos líneas contienen el mismo conjunto de símbolos.

La entrada contiene 2 líneas de texto.

El programa debe imprimir Yes si contienen el mismo conjunto de símbolos y No en caso contrario.

Entrada

Salida

abcde
edcbaaa

Yes

abcde
edc

No

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue