हमें एक फ़ंक्शन लिखना होगा जो एक सरणी लेता है और उससे पहली गैर-लगातार संख्या का सूचकांक लौटाता है।
सभी संख्याएँ 1 के सामान्य अंतर के साथ अंकगणितीय प्रगति में होंगी। लेकिन जो संख्या इस नियम का उल्लंघन करती है, हमें उसका सूचकांक लौटाना होगा। यदि सभी संख्याएँ पूर्ण क्रम में हैं, तो हमें -1 लौटाना चाहिए।
उदाहरण
आइए इस फ़ंक्शन के लिए कोड लिखते हैं:
const arr = [1,2,3,4,5,6,8,9,10];
const secondArr = [3,4,5,6,7,8,9,10,11,12,13,14,15];
const findException = (arr) => {
for(let i = 0; i < arr.length-1; i++){
if(arr[i+1] - arr[i] !== 1){
return i+1;
};
};
return -1;
};
console.log(findException(arr));
console.log(findException(secondArr));
आउटपुट
कंसोल में आउटपुट:
6 -1