Mein Hund heißt Rex. Jedes Mal, wenn ich ihn schimpfe, scheint er nicht sehr beeindruckt zu sein, und ich sehe ihn nur dann reagieren, wenn ich seinen Namen ausspreche. Wenn ich sage
Rex, I told you not to do this! You're making me angry Rex!
alles was er hört ist
Rex, * **** *** *** ** ** ****! ***'** ****** ** ***** Rex!
Die Herausforderung : Wenn Sie eine Eingabezeichenfolge angeben, muss Ihr Programm dieselbe Zeichenfolge ausgeben, in der alle alphabetischen Zeichen in Sterne umgewandelt wurden, mit Ausnahme der Zeichen im Wort Rex
, die unangetastet bleiben müssen. Die nicht alphabetischen Zeichen bleiben ebenfalls unberührt.
Details : Die Herausforderung ist unabhängig von Groß- und Kleinschreibung und rex
muss daher auch unangetastet bleiben. Das Wort Rex
kann Teil eines anderen Wortes sein, muss also beispielsweise anorexic
als gerendert werden ***rex**
.
Update : Da der ursprüngliche Text dieser Herausforderung nicht klarstellte, wie Unterstriche oder Zahlen oder akzentuierte Zeichen zu behandeln sind, habe ich keine besonderen Anforderungen an diese Zeichen. Daher ist eine Lösung gültig, solange die Zeichen in a-zA-Z
(und auch die in den Beispielen genannten ,!".
) korrekt behandelt werden.
Testfälle:
Eingabe: Rex lives in Rexland.
Ausgabe : Rex ***** ** Rex****.
Eingabe: To call Rex, just say "Rex".
Ausgabe : ** **** Rex, **** *** "Rex".
Eingabe: My cat is getting anorexic.
Ausgabe : ** *** ** ******* ***rex**.
a-zA-Z
, oder auch 0-9
und / oder äëïöüÿãõñáéíóúýàèìòùç
etc. etc.? Und könnten Sie einige Testfälle dazu hinzufügen?
"Rex lives in Rexland."
, Ausgabe = "rex ***** ** rex****."
; oder alternativ Eingabe = "My cat is getting anorexic."
, Ausgabe = "** *** ** ******* ***Rex**."
)
Hello! Isn't this ... a nice challenge?
Kannst du Hund hören*****! ***'* *** ... * **** *********?
? In diesem Fall sollten Sie ab sofort überlegen, ob Sie in der Morse kommunizieren möchten ...