हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और जांचता है कि सरणी के तत्वों को संख्याओं का अनुक्रम बनाने के लिए पुनर्व्यवस्थित किया जा सकता है या नहीं।
उदाहरण के लिए -
यदि सरणी है -
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));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
<पूर्व>सत्य