हमें एक JavaScript फ़ंक्शन लिखना होगा जो संख्याओं की एक सरणी लेता है और जांचता है कि सरणी के तत्वों को पुनर्व्यवस्थित करके संख्याओं का क्रम बनाया जा सकता है या नहीं।
उदाहरण के लिए: यदि सरणी है:
const arr = [3, 1, 4, 2, 5];
तब आउटपुट true होना चाहिए।
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:
उदाहरण
इसका कोड निम्नलिखित होगा:
const arr = [3, 1, 4, 2, 5];
const canBeConsecutive = (arr = []) => {
if(!arr.length){
return false;
};
const copy = arr.slice();
copy.sort((a, b) => a - b);
for(let i = copy[0], j = 0; j < copy.length; i++, j++){
if(copy[j] === i){
continue;
};
return false;
};
return true;
};
console.log(canBeConsecutive(arr));
आउटपुट
कंसोल में आउटपुट होगा:
true