কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিং-এ nম অবস্থানে একটি অক্ষর সন্নিবেশ করান


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে একটি স্ট্রিং এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি সংখ্যা এবং তৃতীয় আর্গুমেন্ট হিসাবে একটি একক অক্ষর নেয়, আসুন এই আর্গুমেন্টটিকে চার বলি৷

সংখ্যাটি অ্যারের দৈর্ঘ্যের চেয়ে ছোট হওয়ার গ্যারান্টিযুক্ত। ফাংশনটি স্ট্রিংটিতে প্রতিটি 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

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং-এ স্বরবর্ণ ফেরত দিন

  2. ম্যাজিকাল স্ট্রিং:জাভাস্ক্রিপ্টে প্রশ্ন

  3. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং-এ একটি অক্ষরের অবিলম্বে পরবর্তী অক্ষর খোঁজা

  4. জাভাস্ক্রিপ্টে স্পেসের অবস্থান বজায় রাখার সময় একটি স্ট্রিং উল্টানো