เคยลองสร้างแฮชแท็ก Twitter ที่ยอดเยี่ยมเช่น#brexitหรือ#brangelinaหรือไม่ กอล์ฟนี้เหมาะสำหรับคุณ
เขียนโปรแกรมที่ยอมรับสองสตริง A & B เป็นอินพุทและผสานมันตามอัลกอริทึมต่อไปนี้:
- อนุญาต
n
เป็นจำนวนกลุ่มเสียงสระใน A (เช่นbritain
มีกลุ่มเสียงสระ 2 กลุ่ม:i
ในตำแหน่งที่ 3 และai
ในตำแหน่งที่ 5)- ถ้า n = 1: ตัดปลาย A เริ่มต้นที่ตำแหน่งกลุ่มเสียงสระแรก (ตัวอย่าง:
bill
=>b
) - ถ้า n> 1: truncate A เริ่มต้นที่
n-1
ตำแหน่งกลุ่มเสียงสระ th (ตัวอย่าง: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
.