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

जावास्क्रिप्ट में किसी संख्या के भाज्य में अंकों की वापसी संख्या

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है।

हमारे फ़ंक्शन को संख्या संख्या के भाज्य में अंकों की संख्या की गणना और वापसी करनी चाहिए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const num = 7;

आउटपुट

const output = 4;

आउटपुट स्पष्टीकरण

क्योंकि 7 का मान! 5040 है जिसमें 4 अंक होते हैं।

उदाहरण

निम्नलिखित कोड है -

const num = 7;
const countDigits = (num = 1) => {
   let res = 0;
   while(num >= 2){
      res += Math.log10(num);
      num--;
   };
   return ~~res + 1;
}
console.log(countDigits(num));

आउटपुट

4

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

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

  1. जावास्क्रिप्ट में अंकों को घुमाकर अधिकतम संख्या प्राप्त करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सकारात्मक पूर्णांक n लेता है और अधिकतम संख्या देता है जो हमें संख्या के अंकों के लिए केवल बाएं घुमाव से प्राप्त होता है। उदाहरण निम्नलिखित कोड है - const num = 56789; const findMaximum = (num = 1) => {    let splitNumbers = nu

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

    एकात्मक रूप से बढ़ते हुए अंक एक पूर्णांक में मोनोटोन बढ़ते अंक होते हैं यदि और केवल यदि आसन्न अंकों की प्रत्येक जोड़ी x और y x <=y को संतुष्ट करते हैं। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। हमारे फ़ंक्शन को केवल सबसे बड़