Hai mai pensato di creare fantastici hashtag di Twitter come #brexit o #brangelina ? questo golf è per te.
Scrivi un programma che accetta due stringhe A e B come input e le unisce secondo il seguente algoritmo:
- lasciare che
nsia il numero di gruppi vocali in A (esbritainha 2 vocali gruppi:iin posizione 3 eaiin posizione 5).- se n = 1: troncare A a partire dalla prima posizione del gruppo vocale (esempio:
bill=>b) - se n> 1: tronca A iniziando dalla posizione del suo
n-1gruppo vocale (esempio:programming=>progr,britain=>br)
- se n = 1: troncare A a partire dalla prima posizione del gruppo vocale (esempio:
- rimuove tutte le consonanti all'inizio di B (
jennifer=>ennifer) - concatenare A e B modificati
Le vocali sono aeiou; le consonanti sono bcdfghjklmnpqrstvwxyz.
Ingresso
Puoi presumere che le stringhe di input siano minuscole e contengano almeno una vocale e una consonante.
Esempi
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.