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

पैनडिजिटल संख्याओं की जाँच - JavaScript


एक पैनडिजिटल संख्या (pandigital number) वह संख्या है जिसमें सभी अंक (0-9) कम से कम एक बार मौजूद हों। हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या को दर्शाने वाली स्ट्रिंग लेता है। फ़ंक्शन true लौटाता है यदि संख्या पैनडिजिटल है, अन्यथा false।

कोड

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. - JavaScript में नंबर्स के ऐरे में वॉवेल्स की जांच करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है। यदि उस ऐरे में कोई ऐसा नंबर मौजूद है जो ASCII में किसी वॉवेल का कैरेक्टर कोड है, तो हमें उस नंबर को संबंधित वॉवेल में बदलकर नया ऐरे लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है − { for (let i=0, l=arr.length; i

  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. - JavaScript में विशेष संख्याओं की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। यदि संख्या num के अंकों का योग एक पालिंड्रोम संख्या है, तो हमारा फ़ंक्शन true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num = 781296; तो आउटपुट होना चाहिए - c