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

जावास्क्रिप्ट में दो नंबर जोड़ते समय आवश्यक कैरी की संख्या

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को उन नंबरों को जोड़ने के लिए आवश्यक कैरी की संख्या की गणना करनी चाहिए जैसे कि हम उन्हें कागज पर जोड़ रहे थे।

जैसे नीचे दी गई इमेज में 179 और 284 को जोड़ते समय हमने दो बार कैर्री का इस्तेमाल किया था, इसलिए इन दो नंबरों के लिए, हमारा फंक्शन 2 वापस आना चाहिए।

जावास्क्रिप्ट में दो नंबर जोड़ते समय आवश्यक कैरी की संख्या

उदाहरण

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

const num1 = 179;
const num2 = 284;
const countCarries = (num1 = 1, num2 = 1) => {
   let res = 0;
   let carry = 0;
   while(num1 + num2){
      carry = +(num1 % 10 + num2 % 10 + carry > 9);
      res += carry;
      num1 = num1 / 10 | 0;
      num2 = num2 / 10 | 0;
   };
   return res;
};
console.log(countCarries(num1, num2));

आउटपुट

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

2

  1. जावास्क्रिप्ट में एक सीमा के भीतर आर्मस्ट्रांग संख्या

    आर्मस्ट्रांग संख्याएं:एक धनात्मक पूर्णांक को आर्मस्ट्रांग संख्या (क्रम n का) कहा जाता है यदि - abcd... = a^n + b^n + c^n + d^n + ... हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक श्रेणी को निर्दिष्ट करते हुए ठीक दो संख्याओं की एक सरणी लेता है। फ़ंक्शन को उस श्रेणी में आने वाले सभी आर्मस

  1. जावास्क्रिप्ट में n तक गिनते समय सामने आए 9 की संख्या की गणना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को 0 से n तक गिनते समय 9 का उपयोग करने की संख्या को गिनना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const num = 100; const countNine = (num = 0) => {    const countChar = (str = '', char = &#

  1. जावास्क्रिप्ट में एक विशिष्ट संख्या अंतराल के साथ दो अभाज्य संख्याएँ ढूँढना

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