কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিং-এ একাধিক ক্যারেক্টারকে এস্টারিস্ক দিয়ে রিপ্লেস করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসেবে একটি স্ট্রিং এবং দ্বিতীয় আর্গুমেন্ট হিসেবে একটি সংখ্যা অ্যারে নেবে। আমাদের ফাংশনটি স্ট্রিং-এ সেই ইনডেক্সগুলোতে থাকা ক্যারেক্টারগুলোকে এস্টারিস্ক দিয়ে রিপ্লেস করবে যা দ্বিতীয় আর্গুমেন্ট হিসেবে নেওয়া অ্যারে-র এলিমেন্টগুলো দ্বারা নির্দিষ্ট করা হয়েছে।

উদাহরণ

কোডটি নিচে দেওয়া হলো −

const str = "Lorem ipsum dolor sit amet consectetur adipiscing elit"; const arr = [4, 7, 9, 12, 15]; const replceWithAsterisk = (str, indices) => {    let res = '';    res = indices.reduce((acc, val) => {       acc[val] = '*';       return acc;    }, str.split('')).join('');    return res; }; console.log(replceWithAsterisk(str, arr));

আউটপুট

কনসোলে আউটপুট −

Lore* i*s*m *ol*r sit amet consectetur adipiscing elit

  1. জাভাস্ক্রিপ্টে স্ট্রিং-এ ডট (.) কে ড্যাশ (-) দিয়ে রিপ্লেস করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে অনন্য অক্ষর ফিল্টার করা

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ে সব ক্যারেক্টার ইউনিক কিনা যাচ্চ করা

  4. C++-এ সাবস্ট্রিংকে অন্য সাবস্ট্রিং দিয়ে রিপ্লেস করা