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

JavaScript का उपयोग करके पैनडिजिटल संख्याएँ ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना होगा जो एक संख्या को दर्शाने वाली स्ट्रिंग लेता है। फ़ंक्शन true लौटाता है यदि संख्या पैनडिजिटल है, अन्यथा false।

एक पैनडिजिटल संख्या वह संख्या है जिसमें सभी अंक (0-9) कम से कम एक बार होते हैं।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const numStr1 = '47458892414';
const numStr2 = '53657687691428890';
const isPandigital = numStr => {
  let legend = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
  for(let i = 0; i < numStr.length; i++){
    if(!legend.includes(numStr[i])){
      continue;
    };
    legend.splice(legend.indexOf(numStr[i]), 1);
  };
  return !legend.length;
};
console.log(isPandigital(numStr1));
console.log(isPandigital(numStr2));

आउटपुट

कंसोल में आउटपुट होगा:

false true

  1. - जावास्क्रिप्ट में संख्याओं के लिए एक अनुक्रम का मान ढूंढना

    समस्यानिम्न अनुक्रम योग पर विचार करें:$$seq(n,\:p)=\displaystyle\sum\limits_{k=0} \square(-1)^{k}\times\:p\:\times 4^{n-k}\:\times(\frac{2n-k}{k})$$हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याएं n और p लेता है और seq(n, p) का मान लौटाता है।उदाहरणनिम्न कोड देखें:const n = 12; const p = 70; const

  1. - जावास्क्रिप्ट में रेंज में कुल उल्टे संख्याओं की गिनती ढूंढना

    उल्टी संख्याएंवे संख्याएं जो 180 डिग्री घुमाने पर समान रहती हैं, उल्टी संख्याएं कहलाती हैं।उदाहरण के लिए, 9116, 69।समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो संख्याओं की एक रेंज सरणी लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में आने वाली सभी उल्टी संख्याओं की गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:

  1. - जावास्क्रिप्ट में रेंज के भीतर किसी संख्या से विभाज्य संख्याओं की गिनती ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में दो पूर्णांकों की एक रेंज और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में इनपुट संख्या से विभाज्य सभी संख्याओं को ढूंढेगा और उनकी गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:const range = [6, 57]; cons