¿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
nel número de grupos de vocales en A (por ejemplo,britaintiene 2 grupos de vocales:ien la posición 3 yaien 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-1posició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.