আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে একটি স্ট্রিং এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি সংখ্যা এবং তৃতীয় আর্গুমেন্ট হিসাবে একটি একক অক্ষর নেয়, আসুন এই আর্গুমেন্টটিকে চার বলি৷
সংখ্যাটি অ্যারের দৈর্ঘ্যের চেয়ে ছোট হওয়ার গ্যারান্টিযুক্ত। ফাংশনটি স্ট্রিংটিতে প্রতিটি n অক্ষরের পরে অক্ষর চর সন্নিবেশ করা উচিত এবং নতুন গঠিত স্ট্রিংটি ফিরিয়ে দেওয়া উচিত।
উদাহরণস্বরূপ -
যদি আর্গুমেন্ট হয় −
const str = 'NewDelhi'; const n = 3; const char = ' ';
তারপর আউটপুট স্ট্রিং −
হওয়া উচিতconst output = 'Ne wDe lhi';
উদাহরণ
নিম্নলিখিত কোড -
const str = 'NewDelhi'; const n = 3; const char = ' '; const insertAtEvery = (str = '', num = 1, char = ' ') => { str = str.split('').reverse().join(''); const regex = new RegExp('.{1,' + num + '}', 'g'); str = str.match(regex).join(char); str = str.split('').reverse().join(''); return str; }; console.log(insertAtEvery(str, n, char));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট -
Ne wDe lhi