Bạn đã bao giờ nghĩ đến việc tạo ra các hashtag thú vị trên twitter như #oustxit hoặc #brangelina chưa? golf này là dành cho bạn.
Viết chương trình chấp nhận hai chuỗi A & B làm đầu vào và hợp nhất chúng theo thuật toán sau:
- hãy
n
là số nhóm nguyên âm trong A (ví dụ:britain
có 2 nhóm nguyên âm:i
ở vị trí 3 vàai
ở vị trí 5).- if n = 1: cắt ngắn A bắt đầu từ vị trí nhóm nguyên âm đầu tiên của nó (ví dụ:
bill
=>b
) - if n> 1: cắt ngắn A bắt đầu từ
n-1
vị trí nhóm nguyên âm thứ của nó (ví dụ:programming
=>progr
,britain
=>br
)
- if n = 1: cắt ngắn A bắt đầu từ vị trí nhóm nguyên âm đầu tiên của nó (ví dụ:
- xóa tất cả các phụ âm ở đầu B (
jennifer
=>ennifer
) - nối A & B đã sửa đổi
Nguyên âm là aeiou
; phụ âm là bcdfghjklmnpqrstvwxyz
.
Đầu vào
Bạn có thể giả sử các chuỗi đầu vào là chữ thường và chứa ít nhất một nguyên âm và một phụ âm.
Ví dụ
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
.