Saurez-vous remettre en ordre ce code Python ?
On appelle mot à trous une chaîne de caractères contenant uniquement des majuscules et des caractères ‘*’.
Par exemple ‘INFO*MA*IQUE’, ‘***I***E**E’ et ‘*S*’ sont des mots à trous.
La fonction Python suivante :
- prend en paramètres un mot et un mot à trous,
- renvoie True si on peut obtenir le mot en remplaçant convenablement les caractères ‘*’ du mot à trous, et False sinon.
Par exemple, avec les paramètres ‘INFORMATIQUE’ et ‘INFO*MA*IQUE’, la fonction renverra True mais avec les paramètres ‘AUTOMATIQUE’ et ‘INFO*MA*IQUE’ , elle renverra False.
D’autres défis vous attendent sur cette page !