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