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

জাভাস্ক্রিপ্টে অ্যারেতে অনুপস্থিত সবচেয়ে ছোট পজিটিভ ইন্টিজার বের করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র আর্গুমেন্ট হিসেবে ইন্টিজারগুলোর একটি অ্যারে নেবে।

আমাদের ফাংশনটি সেটি সবচেয়ে ছোট পজিটিভ ইন্টিজার বের করে রিটার্ন করবে যা অ্যারেতে নেই।

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

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

const arr = [4, 2, -1, 0, 3, 9, 1, -5];

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

const output = 5;

কারণ ১, ২, ৩, ৪ ইত্যাদি অ্যারেতে আছে এবং ৫ হলো অনুপস্থিত সবচেয়ে ছোট পজিটিভ ইন্টিজার।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const arr = [4, 2, -1, 0, 3, 9, 1, -5]; const findSmallestMissing = (arr = []) => {    let count = 1;    if(!arr?.length){       return count;    };    while(arr.indexOf(count) !== -1){       count++;    };    return count; }; console.log(findSmallestMissing(arr));

আউটপুট

কনসোল আউটপুট:

5

  1. জাভাস্ক্রিপ্টে অ্যারেতে মিলে যাওয়া পজিটিভ/নেগেটিভ না থাকা সংখ্যা খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে আউট-অফ-অর্ডার এলিমেন্ট খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে nth ইনডেক্সে থাকা অ্যারে উপাদানের nth ঘাত বের করা

  4. জাভাস্ক্রিপ্টে অ্যারেতে মিডিয়ান সূচক খুঁজে বের করা