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

JavaScript-এ হুইল লুপ ব্যবহার করে কনসিকিউটিভ নম্বরের সবচেয়ে বড় সাব-অ্যারে বের করা


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

উদাহরণস্বরূপ:

যদি ইনপুট অ্যারে হয়:

const input = [6, 7, 8, 6, 12, 1, 2, 3, 4] --> [1,2,3,4]

তবে আউটপুট হবে:

4

যদি ইনপুট অ্যারে হয়:

const input = [5, 6, 1, 8, 9, 7] --> [8,9]

তবে আউটপুট হবে:

2

তাহলে, এই ফাংশনের কোড লিখি:

উদাহরণ

const arr = [6, 7, 8, 6, 12, 1, 2, 3, 4]; const arr1 = [5, 6, 1, 8, 9, 7]; const findLongestSub = arr => {    let count = 1, len = 0, max = 1;    while(len < arr.length){       if(arr[len] === arr[len - 1] + 1){          count++;          if(max < count){             max = count;          }          }else{             count = 1;       };       len++;    };    return max; }; console.log(findLongestSub(arr)); console.log(findLongestSub(arr1));

আউটপুট

কনসোলে আউটপুট হবে:

4 2

  1. জাভাস্ক্রিপ্টে অ্যারের দৈর্ঘ্য কীভাবে বের করবেন?

  2. জাভাস্ক্রিপ্টে বাটনের ভ্যালু পাওয়া

  3. JavaScript-এ do...while লুপ: কমপক্ষে একবার চালানো নিশ্চিত

  4. JavaScript-এ while লুপ: শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি