Já imaginou criar hashtags legais para o twitter, como #brexit ou #brangelina ? este golfe é para você.
Escreva um programa que aceite duas seqüências de caracteres A e B como entrada e as mescla de acordo com o seguinte algoritmo:
- deixar que
n
seja o número de grupos de vogais em A (por exemplo,britain
tem 2 vogais grupos:i
na posição 3 eai
na posição 5).- se n = 1: truncar A começando na sua primeira posição de grupo de vogais (exemplo:
bill
=>b
) - se n> 1: truncar A começando na sua
n-1
posição do grupo de vogais (exemplo:programming
=>progr
,britain
=>br
)
- se n = 1: truncar A começando na sua primeira posição de grupo de vogais (exemplo:
- remova todas as consoantes no início de B (
jennifer
=>ennifer
) - concatenar o A & B modificado
As vogais são aeiou
; consoantes são bcdfghjklmnpqrstvwxyz
.
Entrada
Você pode assumir que as seqüências de entrada são minúsculas e contêm pelo menos uma vogal e uma consoante.
Exemplos
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
.