हमें एक फ़ंक्शन लिखना है जो एक स्ट्रिंग से हर दूसरे वर्ण को (पहले वर्ण से शुरू करके) हटा देता है और उन सभी हटाए गए वर्णों को अंत में जोड़ देता है।
उदाहरण के लिए -
यदि स्ट्रिंग है "This is a test!" तो यह "hsi etTi sats!" बन जाना चाहिए
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं -
उदाहरण
const string = 'This is a test!'; const separateString = (str) => { const { first, second } = [...str].reduce((acc, val, ind) => { const { first, second } = acc; return { first: ind % 2 === 1 ? first+val : first, second: ind % 2 === 0 ? second+val : second }; }, { first: '', second: '' }) return first+second; }; console.log(separateString(string));आउटपुट
कंसोल में आउटपुट होगा -
hsi etTi sats!