हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की सरणी लेता है।
हमारे फ़ंक्शन को उस सबसे छोटे धनात्मक पूर्णांक को खोजना और वापस करना चाहिए जो सरणी में मौजूद नहीं है।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
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