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

JavaScript में दो संख्याओं को जोड़ते समय आवश्यक कैरी की संख्या


समस्या

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

JavaScript में दो संख्याओं को जोड़ते समय आवश्यक कैरी की संख्या

उदाहरण

निम्नलिखिक कोड है −

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. - JavaScript में दी गई सीमा में आर्मस्ट्रांग संख्याएँ (Armstrong Numbers) ढूंढना

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

  1. - JavaScript में n तक गिनती करते समय मिले 9 की संख्या गिनना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन गिनना और लौटाना चाहिए कि 0 से n तक गिनती करते समय हमें कितनी बार 9 का उपयोग करना पड़ेगा।उदाहरणनिम्नलिखिक कोड है − { if(val === char){ acc++; }; return acc; }, 0); }; let count = 0; for(let i = 0; i <= num; i++){ co

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

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