Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में जांचना कि सरणी के तत्वों को पुनर्व्यवस्थित करके संख्याओं का क्रम बनाया जा सकता है या नहीं


हमें एक 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

  1. - JavaScript में सरणी में मौजूद सबसे छोटा धनात्मक पूर्णांक ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की एक सरणी लेता है। हमारे फ़ंक्शन को उस सबसे छोटे धनात्मक पूर्णांक को ढूंढना और वापस करना चाहिए जो सरणी में मौजूद नहीं है। उदाहरण के लिए - यदि इनपुट सरणी है - const arr = [4, 2, -1, 0, 3, 9, 1, -5]; तो आउटपुट होना चाह

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48

  1. - जावास्क्रिप्ट में सरणी से एकमात्र आउट-ऑफ-सीक्वेंस संख्या ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी आरोही / बढ़ते क्रम में क्रमबद्ध है और सरणी में केवल एक तत्व क्रम से बाहर है। हमारा फ़ंक्शन उस तत्व को ढूंढकर लौटाएगा।उदाहरणनिम्न कोड देखें:const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; const findWrongNumber = (arr = []) &g