কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিং থেকে সংখ্যা ফিল্টার করা হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং, 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

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

  2. জাভাস্ক্রিপ্টের একটি স্ট্রিং থেকে সংলগ্ন সদৃশগুলি সরানো হচ্ছে

  3. জাভাস্ক্রিপ্টে অনন্য অক্ষর ধারণ করার জন্য ফিল্টারিং স্ট্রিং

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং থেকে যতিচিহ্ন অপসারণ করা হচ্ছে