Köpeğime Rex denir. Ona her azar azar attığımda, çok etkilenmiyor gibi görünüyor ve tepki verdiğini gördüğüm tek şey ismini telaffuz ettiğim zaman. Söylersem
Rex, I told you not to do this! You're making me angry Rex!
tek duyduğu şey
Rex, * **** *** *** ** ** ****! ***'** ****** ** ***** Rex!
Zorluk : bir giriş dizesi verildiğinde, programınız tüm alfabetik karakterlerin yıldızlara döndürüldüğü aynı dizgeyi Rex
, dokunulmadan bırakılması gereken kelimenin görünüşündeki karakterlerin dışında aynı dizgeyi çıkarmalıdır. Alfabetik olmayan karakterlere de dokunulmaz.
Ayrıntılar : Zorluk büyük / küçük harfe duyarsızdır, bu nedenle rex
dokunulmadan da bırakılmalıdır. Kelime Rex
başka bir kelimenin parçası olabilir, bu nedenle örneğin olarak işlenmesi anorexic
gerekir ***rex**
.
Güncelleme : Bu zorluğun ilk metni, alt çizgi veya sayıların veya vurgulanan karakterlerin nasıl ele alınması gerektiğini netleştiremediğinden, bu karakterler için özel bir gereksinim duymuyorum. Bu nedenle, bir çözüm a-zA-Z
(ve ayrıca örneklerde belirtilen ,!".
) karakterleri doğru işlendiği sürece geçerlidir .
Test durumları:
Giriş: Rex lives in Rexland.
Çıktı : Rex ***** ** Rex****.
Giriş: To call Rex, just say "Rex".
Çıktı : ** **** Rex, **** *** "Rex".
Giriş: My cat is getting anorexic.
Çıktı : ** *** ** ******* ***rex**.
a-zA-Z
da, ya 0-9
ve / veya äëïöüÿãõñáéíóúýàèìòùç
vs vs? Ve bunlarla ilgili bazı test durumları ekleyebilir misiniz?
"Rex lives in Rexland."
, output = "rex ***** ** rex****."
; veya alternatif olarak input = "My cat is getting anorexic."
, output = "** *** ** ******* ***Rex**."
)
Hello! Isn't this ... a nice challenge?
Köpek duyabiliyor*****! ***'* *** ... * **** *********?
musunuz? Öyleyse, bundan sonra mors ile iletişim kurmayı düşünebilirsiniz ...