Avez-vous déjà rêvé de créer des hashtags Twitter tels que #brexit ou #brangelina ? ce golf est pour vous.
Ecrivez un programme qui accepte deux chaînes A & B en entrée et les fusionne selon l'algorithme suivant:
- Soit
n
le nombre de groupes de voyelles dans A (par exemple,britain
a 2 groupes de voyelles:i
en position 3 etai
en position 5).- si n = 1: tronque A en partant de la première position du groupe de voyelles (exemple:
bill
=>b
) - si n> 1: tronque A en partant de
n-1
la position du groupe de voyelles (exemple:programming
=>progr
,britain
=>br
)
- si n = 1: tronque A en partant de la première position du groupe de voyelles (exemple:
- supprime toutes les consonnes au début de B (
jennifer
=>ennifer
) - concaténer les A & B modifiés
Les voyelles sont aeiou
; les consonnes sont bcdfghjklmnpqrstvwxyz
.
Contribution
Vous pouvez supposer que les chaînes en entrée sont en minuscules et contiennent au moins une voyelle et une consonne.
Exemples
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
.