Diese Herausforderung ist eine Hommage an den Gewinner von Best Picture bei den Oscars 2017, La La Land Moonlight !
Schreiben Sie eine Funktion / ein Programm, die / das eine Zeichenfolge verwendet, die nur Buchstaben enthält [A-Za-z]
, die vier in Sätzen .,'?
und Leerzeichen des Alltags üblichen Symbole , und die die Zeichenfolge im Stil von La La Land ausgibt.
Um genauer zu sein, nehmen Sie die Buchstaben bis einschließlich der ersten Vokalgruppe und drucken / geben Sie sie zweimal aus, wobei Sie jedes Mal ein Leerzeichen hinzufügen, und drucken / geben Sie dann die gesamte Zeichenfolge aus. y ist ein Vokal in dieser Herausforderung. Zeichensetzung und Großschreibung sollten beibehalten werden.
Sie können davon ausgehen, dass alle Zeichenfolgen mindestens einen Vokal enthalten und dass alle Zeichenfolgen mit einem Buchstaben beginnen.
Testfälle:
Land
La La Land
Moonlight
Moo Moo Moonlight
quEueIng
quEueI quEueI quEueIng
This isn't a single word.
Thi Thi This isn't a single word.
It's fun to play golf
I I It's fun to play golf
Ooo
Ooo Ooo Ooo
I'm okay
I I I'm okay
Hmm, no. There will be at least one vowel, but it can be anywhere.
Hmm, no Hmm, no Hmm, no. There will be at least one vowel, but it can be anywhere.
Why is y a vowel?
Why Why Why is y a vowel?
Das ist Code-Golf, also gewinnt der kürzeste Code in jeder Sprache. Erklärungen sind erwünscht , auch in den Hauptsprachen.
MOONLIGHT
. Und nur zum Spaß:Why did the chicken cross the road?