Comparaison des ensembles

Video preview
Python permet de vérifier si un ensemble est un sous-ensemble d'un autre ensemble. L'ensemble A est un sous-ensemble de B si B contient tous les éléments de A et possède également d'autres éléments. Cela peut être fait grâce à un opérateur de comparaison standard :
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!')
Cela affichera B is a subset of A. A contient tous les éléments de B (1, 7, 18) et a aussi des éléments supplémentaires (3, 5).
Pour trouver la liste complète des opérations possibles avec les ensembles en Python, visitez leur page officielle, mais ce sont les principales opérations sur lesquelles nous nous concentrerons.

Défi

Étant donné deux lignes de texte, on vous demande si ces deux lignes contiennent le même ensemble de symboles.
L'entrée contient 2 lignes de texte.
Le programme doit afficher Yes si elles contiennent le même ensemble de symboles et No sinon.
Entrée
Sortie
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