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
ndie Anzahl der Vokalgruppen in A (zBbritainhat 2 Vokalgruppen:iin Position 3 undaiin Position 5).- wenn n = 1: A ab der ersten Vokalgruppenposition abschneiden (Beispiel:
bill=>b) - wenn n> 1: A ab der
n-1Position 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.