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

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

हमें एक 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. - JavaScript में संख्या को उल्टे अंकों की सरणी में बदलें

    एक गैर-ऋणात्मक पूर्णांक दिया गया है, हमें एक फ़ंक्शन लिखना है जो उल्टे क्रम में स्वतंत्र अंकों की सूची वाली सरणी वापस करता है। उदाहरण के लिए: सही समाधान होना चाहिए [7,9,5,8,4,3] इसके लिए कोड: = 0; i--) { reversed[i] = +numArr.shift(); } return reversed; }; console.log(reverseArrify(num));

  1. - JavaScript में एक निश्चित रेंज में आने वाली यादृच्छिक संख्या निकालना

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

  1. JavaScript में संख्या के अंकों को अलग करना JavaScript में संख्या के अंकों को अलग करना

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