Czy kiedykolwiek miałeś ochotę stworzyć fajne hashtagi typu twitter, takie jak #brexit lub #brangelina ? ten golf jest dla ciebie.
Napisz program, który akceptuje dwa ciągi A i B jako dane wejściowe i scala je zgodnie z następującym algorytmem:
- niech
n
będzie liczbą grup samogłosek w A (np.britain
ma 2 grupy samogłosek:i
w pozycji 3 iai
na pozycji 5).- if n = 1: obetnij A zaczynając od pierwszej pozycji grupy samogłosek (przykład:
bill
=>b
) - jeśli n> 1: obetnij A zaczynając od
n-1
pozycji grupy samogłoskowej (przykład:programming
=>progr
,britain
=>br
)
- if n = 1: obetnij A zaczynając od pierwszej pozycji grupy samogłosek (przykład:
- usuń wszystkie spółgłoski na początku B (
jennifer
=>ennifer
) - połączyć zmodyfikowane A i B
Samogłoski są aeiou
; spółgłosek sąbcdfghjklmnpqrstvwxyz
.
Wejście
Możesz założyć, że łańcuchy wejściowe są pisane małymi literami i zawierają co najmniej jedną samogłoskę i jedną spółgłoskę.
Przykłady
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
.