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

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

<घंटा/>

समस्या

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

उदाहरण

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

const num = 56577;
const expandedForm = (num = 0) => {
   const str = String(num);
   let res = '';
   let multiplier = Math.pow(10, str.length - 1);
   for(let i = 0; i < str.length; i++){
      const el = +str[i];
      const next = +str[i + 1];
      if(el){
         res += (el * multiplier);
      };
      if(next){
         res += ' + ';
      };
      multiplier /= 10;
   };
   return res;
};
console.log(expandedForm(num));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

50000 + 6000 + 500 + 70 + 7

  1. एक श्रेणी या एक संख्या लौटाना जो जावास्क्रिप्ट में किसी संख्या के वर्गमूल को निर्दिष्ट करता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक पूर्णांक n लेता है और या तो देता है - एक पूर्णांक k यदि n एक वर्ग संख्या है, जैसे k * k ==n या एक श्रेणी (k, k+1), जैसे कि k * k

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को इसके अंकों को पुनर्व्यवस्थित करके अधिकतम मान वापस करने की आवश्यकता है। उदाहरण निम्नलिखित कोड है - const num = 124; const rotateToMax = n => {    n = n       .toString()     &nb

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

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