私の犬はレックスと呼ばれています。私が彼をscるたびに、彼はあまり感銘を受けていないようで、彼が反応するのを見るのは彼の名前を発音するときだけです。私が言うなら
Rex, I told you not to do this! You're making me angry Rex!
彼が聞くのは
Rex, * **** *** *** ** ** ****! ***'** ****** ** ***** Rex!
課題:入力文字列が与えられた場合、プログラムはすべてのアルファベット文字を星に変えた同じ文字列を出力する必要があります。ただし、wordの外観の文字は除きRex
ます。アルファベット以外の文字もそのまま残されます。
詳細:チャレンジでは大文字と小文字が区別rex
されないため、そのままにしておく必要があります。単語Rex
は別の単語の一部である可能性があるため、たとえばanorexic
としてレンダリングする必要があります***rex**
。
更新:この課題の最初のテキストでは、アンダースコア、数字、またはアクセント記号付き文字の処理方法が明確にされていないため、これらの文字に特別な要件はありません。したがって、の文字a-zA-Z
(および例で言及されている文字,!".
)が正しく処理される限り、ソリューションは有効です。
テストケース:
入力: Rex lives in Rexland.
出力: Rex ***** ** Rex****.
入力: To call Rex, just say "Rex".
出力: ** **** Rex, **** *** "Rex".
入力: My cat is getting anorexic.
出力: ** *** ** ******* ***rex**.
a-zA-Z
、0-9
および/またはäëïöüÿãõñáéíóúýàèìòùç
などのみですか?そして、これらに関するいくつかのテストケースを追加できますか?
"Rex lives in Rexland."
、output = "rex ***** ** rex****."
;または、代わりにinput = "My cat is getting anorexic."
、output = "** *** ** ******* ***Rex**."
)
Hello! Isn't this ... a nice challenge?
犬は聞こえ*****! ***'* *** ... * **** *********?
ますか?もしそうなら、あなたは...今からモールス信号で通信を検討するかもしれない