Hast du schon mal Lust gehabt , coole Twitter-Hashtags wie #brexit oder #brangelina zu erstellen ? Dieser Golf ist für Sie.
Schreiben Sie ein Programm, das zwei Strings A & B als Eingabe akzeptiert und diese nach folgendem Algorithmus zusammenführt:
- sei
n
die Anzahl der Vokalgruppen in A (zBbritain
hat 2 Vokalgruppen:i
in Position 3 undai
in Position 5).- wenn n = 1: A ab der ersten Vokalgruppenposition abschneiden (Beispiel:
bill
=>b
) - wenn n> 1: A ab der
n-1
Position der Vokalgruppe abschneiden (Beispiel:programming
=>progr
,britain
=>br
)
- wenn n = 1: A ab der ersten Vokalgruppenposition abschneiden (Beispiel:
- entferne alle Konsonanten am Anfang von B (
jennifer
=>ennifer
) - Verketten Sie die modifizierten A & B
Vokale sind aeiou
; Konsonanten sind bcdfghjklmnpqrstvwxyz
.
Eingang
Sie können davon ausgehen, dass die Eingabezeichenfolgen klein geschrieben sind und mindestens einen Vokal und einen Konsonanten enthalten.
Beispiele
brad + angelina => brangelina
britain + exit => brexit
ben + jennifer => bennifer
brangelina + exit => brangelexit
bill + hillary => billary
angelina + brad => angelad
programming + puzzle => progruzzle
code + golf => colf
out + go => o
Django + Angular = Djular
donald trump
.