সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং, str, যাতে বর্ণমালা, বিশেষ অক্ষর এবং সংখ্যার সংমিশ্রণ থাকে।
আমাদের ফাংশন ইনপুট স্ট্রিং এর উপর ভিত্তি করে একটি নতুন স্ট্রিং প্রদান করবে যাতে স্ট্রিং স্ট্রে শুধুমাত্র সংখ্যার উপস্থিতি থাকে, তাদের আপেক্ষিক ক্রম বজায় থাকে।
উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';
তারপর আউটপুট −
হওয়া উচিতconst output = '1234567';
উদাহরণ
নিম্নলিখিত কোড -
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds'; const pickNumbers = (str = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; if(+el){ res += el; }; }; return res; }; console.log(pickNumbers(str));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
1234567