In dieser Herausforderung erhalten Sie eine Zeichenfolge als Eingabe, die eine Zeichenfolge aus X, Y und Z enthält, z. "XYZZ". X, Y und Z stehen für ein bestimmtes Zeichen. Dieses Muster wird dann mit einer zweiten Zeichenfolge verglichen. Wenn das Muster in der zweiten Eingabe als Teilzeichenfolge vorhanden ist, kehren Sie zurück True, andernfalls kehren Sie zurück False. Sobald ein Muster im Wort gefunden wurde, stoppt das Programm die Suche und kehrt zurück True.
Beispiele
Muster: "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
Muster: "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- Hinweis: Dies ist nicht die tatsächliche Eingabe. Dies ist ein Beispiel dafür, wie das Programm funktionieren sollte. Ihr Programm sollte
TrueoderFalseoder andere Truthy / Falsy-Werte ausgeben.
Andere wichtige / nützliche Informationen
- Das Muster muss kein X, Y und Z enthalten, es könnte X und Y oder sogar (obwohl etwas sinnlos) nur X enthalten.
- Das Muster kann nicht leer sein, dies wird jedoch nicht als Testfall verwendet.
- Die Suchzeichenfolge ist nicht leer und wird in Kleinbuchstaben angegeben.
- Die alphabetische Reihenfolge von X, Y und Z im Muster spielt keine Rolle.
- X, Y und Z müssen eindeutige Zeichen sein.
- Sie können jede Bibliothek benutzen, die Sie wünschen.
- Die Bewertung wird durch die Codegröße in Byte bestimmt. Die niedrigste Punktzahl gewinnt.
Viel Glück!