En este desafío, recibirá una cadena como entrada que contiene una cadena de X, Y y Z, por ejemplo. "XYZZ". X, Y y Z representan un personaje en particular. Este patrón se compara con una segunda entrada de cadena. Si el patrón existe como una subcadena en la segunda entrada, regrese True, de lo contrario, regrese False. Una vez que se encuentra un patrón en la palabra, el programa deja de buscar y regresa True.
Ejemplos
Patrón: "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
Patrón: "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- Nota: Esta no es la entrada real. Este es un ejemplo de cómo debería funcionar el programa. Su programa debería generar
TrueoFalse, u otros valores de Verdad / Falsificación.
Otra información importante / útil
- El patrón no necesita contener una X, Y y una Z, podría contener X e Y o incluso (aunque algo sin sentido) solo X.
- El patrón no puede estar vacío, pero esto no se utilizará como un caso de prueba.
- La cadena de búsqueda no estará vacía y estará en minúscula.
- El orden alfabético de X, Y y Z en el patrón no importa.
- X, Y y Z deben ser personajes únicos.
- Puede usar cualquier biblioteca que desee.
- La puntuación está determinada por el tamaño del código , en bytes. La puntuación más baja gana.
¡Buena suerte!