Questa sfida è un omaggio al vincitore del miglior film agli Oscar 2017, La La Land Moonlight !
Scrivi una funzione / programma che prende una stringa contenente solo lettere [A-Za-z]
, i quattro simboli che sono comuni nelle frasi .,'?
e negli spazi di ogni giorno , e genera la stringa nello stile di La La Land.
Per essere più specifici, prendi le lettere fino al primo gruppo vocale incluso e includilo e stampalo / stampalo due volte aggiungendo uno spazio ogni volta, quindi stampa / stampi l'intera stringa. y è una vocale in questa sfida. La punteggiatura e le maiuscole dovrebbero essere mantenute.
Puoi presumere che tutte le stringhe contengano almeno una vocale e che tutte le stringhe inizino con una lettera.
Casi test:
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?
Questo è code-golf, quindi vince il codice più corto in ogni lingua. Le spiegazioni sono incoraggiate , anche nelle lingue tradizionali.
MOONLIGHT
. E solo per divertimento:Why did the chicken cross the road?