कभी #brexit या #brangelina जैसे कूल ट्विटर हैशटैग बनाने वाले ? यह गोल्फ आपके लिए है।
एक प्रोग्राम लिखें जो दो स्ट्रिंग्स A & B को इनपुट के रूप में स्वीकार करता है और उन्हें निम्न एल्गोरिथम के अनुसार मर्ज करता है:
n
A में स्वर समूहों की संख्या होने दें (जैसेbritain
2 स्वर समूह हैं:i
स्थिति 3 में औरai
स्थिति 5 में)।- अगर n = 1: अपने पहले स्वर समूह की स्थिति में एक शुरुआत को छोटा करें (उदाहरण:
bill
=>b
) - यदि n> 1: अपने
n-1
वें स्वर समूह की स्थिति में एक शुरुआत को छोटा करें (उदाहरण:programming
=>progr
,britain
=>br
)
- अगर n = 1: अपने पहले स्वर समूह की स्थिति में एक शुरुआत को छोटा करें (उदाहरण:
- 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
।