আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে পূর্ণসংখ্যার অ্যারে নেয়৷
আমাদের ফাংশনটি খুঁজে পাওয়া উচিত এবং সেই ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যা ফেরত দেওয়া উচিত যা অ্যারেতে নেই৷
যেমন −
যদি ইনপুট অ্যারে −
হয়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