আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে পূর্ণসংখ্যার অ্যারে নেয়৷
আমাদের ফাংশনটি খুঁজে পাওয়া উচিত এবং সেই ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যা ফেরত দেওয়া উচিত যা অ্যারেতে নেই৷
যেমন −
যদি ইনপুট অ্যারে −
হয়const arr = [4, 2, -1, 0, 3, 9, 1, -5];
তারপর আউটপুট −
হওয়া উচিতconst output = 5;
কারণ 1, 2, 3, 4 ইতিমধ্যেই অ্যারেতে উপস্থিত রয়েছে এবং 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