¿Alguna vez te ha gustado crear hashtags geniales de Twitter como #brexit o #brangelina ? Este golf es para ti.
Escriba un programa que acepte dos cadenas A y B como entrada y las combine de acuerdo con el siguiente algoritmo:
- Sea
n
el número de grupos de vocales en A (por ejemplo,britain
tiene 2 grupos de vocales:i
en la posición 3 yai
en la posición 5).- si n = 1: truncar A comenzando en su primera posición de grupo vocal (ejemplo:
bill
=>b
) - si n> 1: truncar A comenzando en su
n-1
posición del grupo de vocales th (ejemplo:programming
=>progr
,britain
=>br
)
- si n = 1: truncar A comenzando en su primera posición de grupo vocal (ejemplo:
- eliminar todas las consonantes al comienzo de B (
jennifer
=>ennifer
) - concatenar el A y B modificado
Las vocales son aeiou
; consonantes son bcdfghjklmnpqrstvwxyz
.
Entrada
Puede suponer que las cadenas de entrada son minúsculas y contienen al menos una vocal y una consonante.
Ejemplos
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
.