কম্পিউটার টিউটোরিয়াল

অ্যারেতে সবচেয়ে ছোট স্ট্রিং খুঁজে বের করা - জাভাস্ক্রিপ্ট

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

আমরা সহজে একটি ফর লুপ ব্যবহার করব এবং সবচেয়ে ছোট দৈর্ঘ্যের স্ট্রিংর ইন্ডেক্স সংরক্ষণ করব।

উদাহরণ

নিচের কোডটি দেখুন:

const arr = ['this', 'can', 'be', 'some', 'random', 'sentence'];

const findSmallest = arr => {
  const creds = arr.reduce((acc, val, index) => {
    let { ind, len } = acc;
    if(val.length < len){
      len = val.length;
      ind = index;
    };
    return { ind, len };
  }, {
    ind: -1,
    len: Infinity
  });
  return arr[creds['ind']];
};

console.log(findSmallest(arr));

আউটপুট

এটি কনসোলে নিচের আউটপুট তৈরি করবে:

be
  1. জাভাস্ক্রিপ্ট Array.find() ফাংশন

  2. জাভাস্ক্রিপ্টে ইউজার ইনপুট স্ট্রিং অ্যারেতে আছে কিনা চেক করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে লম্বা স্ট্রিং বের করা

  4. জাভাস্ক্রিপ্টে সেন্টেন্সের অ্যারেতে শব্দের অ্যারার সঠিক কাউন্ট বের করা