Dans ce défi, vous recevez une chaîne en entrée contenant une chaîne de X, Y et Z par exemple. "XYZZ". X, Y et Z représentent un caractère particulier. Ce modèle est ensuite comparé à une deuxième entrée de chaîne. Si le modèle existe en tant que sous-chaîne dans la deuxième entrée, retournez True, sinon, retournez False. Une fois qu'un motif est trouvé dans le mot, le programme arrête la recherche et revient True.
Exemples
Motif: "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
Motif: "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- Remarque: Ce n'est pas l'entrée réelle. Ceci est un exemple de la façon dont le programme devrait fonctionner. Votre programme doit afficher
TrueouFalse, ou d'autres valeurs Truthy / Falsy.
Autres informations importantes / utiles
- Le motif n'a pas besoin de contenir un X, Y et un Z, il peut contenir des X et des Y ou même (bien que quelque peu inutile) que des X.
- Le modèle ne peut pas être vide, mais il ne sera pas utilisé comme cas de test.
- La chaîne de recherche ne sera pas vide et sera en minuscules.
- L'ordre alphabétique de X, Y et Z dans le motif n'a pas d'importance.
- X, Y et Z doivent être des caractères uniques.
- Vous pouvez utiliser n'importe quelle bibliothèque de votre choix.
- Le score est déterminé par la taille du code , en octets. Le score le plus bas l'emporte.
Bonne chance!