Bu zorlukla, örneğin X, Y ve Z 'nin bir dizesini içeren girdi olarak bir string alırsınız. "XYZZ". X, Y ve Z, belirli bir karakteri temsil eder. Bu desen daha sonra ikinci bir dize girişi ile karşılaştırılır. Desen ikinci girişte bir alt çerçeve olarak mevcutsa, geri dönün True
, aksi takdirde geri dönün False
. Kelimede bir kalıp bulunduğunda, program aramayı durdurur ve geri döner True
.
Örnekler
Model: "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
Model: "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- Not: Bu gerçek giriş değil. Bu programın nasıl çalışması gerektiğine bir örnektir. Programınız çıktı almalı
True
yaFalse
da diğer Truthy / Falsy değerlerini vermeli.
Diğer önemli / faydalı bilgiler
- Desenin bir X, Y ve Z içermesi gerekmez, X ve Y'leri veya hatta (biraz anlamsız olsa da) sadece X'leri içerebilir.
- Desen boş olamaz, ancak bu bir test durumu olarak kullanılmayacaktır.
- Arama dizesi boş olmayacak ve küçük harf olacaktır.
- Desendeki X, Y ve Z'nin alfabetik sırası önemli değildir.
- X, Y ve Z benzersiz karakterler olmalıdır .
- Dilediğiniz kütüphaneyi kullanabilirsiniz.
- Puan bayt cinsinden kod büyüklüğüne göre belirlenir . En düşük puan kazanır.
İyi şanslar!