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