このチャレンジでは、X、Y、Zなどの文字列を含む文字列を入力として受け取ります。「XYZZ」。X、Y、Zは特定の文字を表します。次に、このパターンを2番目の文字列入力と比較します。パターンが2番目の入力に部分文字列として存在する場合はreturn True、そうでない場合はreturn False。単語でパターンが見つかると、プログラムは検索を停止してを返しますTrue。
例
パターン:「XXYY」
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
パターン:「XYXYZ」
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- 注:これは実際の入力ではありません。これは、プログラムの動作方法の例です。プログラムは、
TrueまたはFalse、またはその他のTruthy / Falsy値を出力する必要があります。
その他の重要/有用な情報
- パターンには、X、Y、およびZを含める必要はありません。XとY、または(多少無意味ですが)Xだけを含めることもできます。
- パターンを空にすることはできませんが、これはテストケースとして使用されません。
- 検索文字列は空ではなく、小文字になります。
- パターン内のX、Y、Zのアルファベット順は重要ではありません。
- X、Y、Z は一意の文字でなければなりません。
- 任意のライブラリを使用できます。
- スコアは、バイト単位のコードサイズによって決まります。最低スコアが勝ちます。
がんばろう!