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

जावास्क्रिप्ट में पूर्ण संख्या को विभाजित करने वाले अंकों की संख्या

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को उस संख्या में मौजूद अंकों की संख्या को गिनना और वापस करना चाहिए जो संख्या को पूरी तरह से विभाजित करते हैं।

उदाहरण के लिए -

अगर इनपुट नंबर है -

const num = 148;

तब आउटपुट होना चाहिए -

const output = 2;

क्योंकि 148, 1 और 4 से पूर्णतः विभाज्य है लेकिन 8 से नहीं।

उदाहरण

इसके लिए कोड होगा -

const num = 148;
const countDividingDigits = (num = 1) => {
   let count = 0;
   const numStr = String(num);
   for(let i = 0; i < numStr.length; i++){
      const curr = +numStr[i];
      if(num % curr === 0){
         count++;
      };
   };
   return count;
};
console.log(countDividingDigits(num));

आउटपुट

और कंसोल में आउटपुट होगा -

2

  1. जावास्क्रिप्ट में अंकों की उलटी सरणी में संख्या बदलें

    एक गैर-ऋणात्मक पूर्णांक को देखते हुए, हमें एक ऐसा फ़ंक्शन लिखना आवश्यक है जो एक सरणी देता है जिसमें रिवर्स ऑर्डर में स्वतंत्र अंकों की सूची होती है। उदाहरण के लिए: 348597 => The correct solution should be [7,9,5,8,4,3] इसके लिए कोड होगा - const num = 348597; const reverseArrify = num => { &nb

  1. एक यादृच्छिक संख्या को आउटपुट करना जो जावास्क्रिप्ट में एक निश्चित सीमा में आता है

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है, जैसे n, और दो संख्याओं की एक सरणी जो एक श्रेणी का प्रतिनिधित्व करती है। फ़ंक्शन को दूसरे तर्क द्वारा प्रदान की गई सीमा के बीच n यादृच्छिक तत्वों की एक सरणी वापस करनी चाहिए। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें - उदाहरण

  1. जावास्क्रिप्ट में किसी संख्या के अंकों को अलग करना

    हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो उपयोगकर्ता को इनपुट प्रदान करता है। जब उपयोगकर्ता कुछ मूल्य इनपुट करता है और बटन दबाता है, तो हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या इनपुट एक वैध संख्या है, यदि यह एक वैध संख्या है, तो प्रोग्राम को संख्या के सभी अंकों को अलग से स्क्रीन पर प्रिंट करना चाह