Вы когда-нибудь мечтали создать классные хештеги в твиттере, такие как #brexit или #brangelina ? этот гольф для тебя.
Напишите программу, которая принимает две строки A & B в качестве входных данных и объединяет их в соответствии со следующим алгоритмом:
- let
n
- количество групп гласных в A (например,britain
имеет 2 группы гласных:i
в позиции 3 иai
в позиции 5).- если n = 1: усечь A, начиная с первой позиции группы гласных (пример:
bill
=>b
) - если n> 1: обрезать A, начиная с его
n-1
группы гласных (пример:programming
=>progr
,britain
=>br
)
- если n = 1: усечь A, начиная с первой позиции группы гласных (пример:
- удалить все согласные в начале буквы B (
jennifer
=>ennifer
) - объединить модифицированные A & B
Гласные есть aeiou
; согласные есть bcdfghjklmnpqrstvwxyz
.
вход
Можно предположить, что входные строки строчные и содержат как минимум одну гласную и одну согласную.
Примеры
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
,