আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসেবে একটি স্ট্রিং এবং দ্বিতীয় আর্গুমেন্ট হিসেবে একটি সংখ্যা অ্যারে নেবে। আমাদের ফাংশনটি স্ট্রিং-এ সেই ইনডেক্সগুলোতে থাকা ক্যারেক্টারগুলোকে এস্টারিস্ক দিয়ে রিপ্লেস করবে যা দ্বিতীয় আর্গুমেন্ট হিসেবে নেওয়া অ্যারে-র এলিমেন্টগুলো দ্বারা নির্দিষ্ট করা হয়েছে।
উদাহরণ
কোডটি নিচে দেওয়া হলো −
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