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
nlà số nhóm nguyên âm trong A (ví dụ:britaincó 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-1vị 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.