কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং থেকে দীর্ঘ শব্দ ফেরত দেওয়া


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শব্দের একটি বাক্য এবং একটি সংখ্যা নেয়। ফাংশনটি সংখ্যা দ্বারা নির্দিষ্ট দৈর্ঘ্যের চেয়ে বড় সমস্ত শব্দের একটি অ্যারে প্রদান করবে৷

ইনপুট

const str = 'this is an example of a basic sentence';
const num = 4;

আউটপুট

const output = [ 'example', 'basic', 'sentence' ];

কারণ এই মাত্র তিনটি শব্দ যার দৈর্ঘ্য 4 এর বেশি।

উদাহরণ

নিম্নলিখিত কোড -

const str = 'this is an example of a basic sentence';
const num = 4;
const findLengthy = (str = '', num = 1) => {
   const strArr = str.split(' ');
   const res = [];
   for(let i = 0; i < strArr.length; i++){
      const el = strArr[i];
      if(el.length > num){
         res.push(el);
      };
   };
   return res;
};
console.log(findLengthy(str, num));

আউটপুট

[ 'example', 'basic', 'sentence' ]

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং-এ শব্দের প্রথম অক্ষর পরিবর্তন করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং থেকে সমস্ত স্পেস মুছে ফেলা হচ্ছে

  3. JavaScript ব্যবহার করে প্রতিটি শব্দে উপস্থিত সংখ্যার উপর ভিত্তি করে শব্দের স্ট্রিং বাছাই করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং এ বর্ণমালা উল্টানো