Pernah membayangkan membuat hashtag keren seperti #brexit atau #brangelina ? golf ini untukmu.
Tulis program yang menerima dua string A & B sebagai input dan gabungkan mereka sesuai dengan algoritma berikut:
- biarkan
n
menjadi jumlah grup vokal di A (misalnyabritain
memiliki 2 grup vokal:i
di posisi 3 danai
di posisi 5).- jika n = 1: memotong A mulai dari posisi grup vokal pertamanya (contoh:
bill
=>b
) - jika n> 1: memotong A mulai dari
n-1
posisi grup vokal ke -3 (contoh:programming
=>progr
,britain
=>br
)
- jika n = 1: memotong A mulai dari posisi grup vokal pertamanya (contoh:
- hapus semua konsonan di awal B (
jennifer
=>ennifer
) - menggabungkan A & B yang dimodifikasi
Vokal adalah aeiou
; konsonan adalah bcdfghjklmnpqrstvwxyz
.
Memasukkan
Anda dapat mengasumsikan string input lebih kecil dan mengandung setidaknya satu vokal dan satu konsonan.
Contohnya
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
.