আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় যেটি একটি সংখ্যা নির্দেশ করে। সংখ্যাতে থাকা লিডিং জিরো (leading zero) গুলোকে স্পেস দিয়ে রিপ্লেস করতে হবে। সংখ্যার আগের স্পেসগুলো রিটেইন করতে হবে।
উদাহরণস্বরূপ,
যদি স্ট্রিং মান হয়:
" 004590808"
তবে আউটপুট হবে:
" 4590808"
উদাহরণ
নিচের কোডটি দেখুন:
const str = ' 004590808';
const replaceWithSpace = str => {
let replaced = '';
const regex = new RegExp(/^\s*0+/);
replaced = str.replace(regex, el => {
const { length } = el;
return ' '.repeat(length);
});
return replaced;
};
console.log(replaceWithSpace(str));
আউটপুট
এটি কনসোলে নিচের আউটপুট তৈরি করবে:
4590808