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

जावास्क्रिप्ट - पांडिजिटल नंबरों की जांच

<घंटा/>

पांडिजिटल संख्या एक संख्या है जिसमें कम से कम एक बार सभी अंक (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. जावास्क्रिप्ट का उपयोग करके संख्याओं की सरणी में स्वरों की जाँच करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है। यदि उस सरणी में कोई संख्या मौजूद है जो कि ascii में किसी भी स्वर का चार कोड है, तो हमें उस संख्या को संबंधित स्वर में बदलना चाहिए और नया सरणी वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [5, 23, 67, 101

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

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

  1. जावास्क्रिप्ट में विशेष नंबरों की जांच

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