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

(-) चिह्न का उपयोग किए बिना दो संख्याओं को घटाना - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ लेता है और उनका अंतर लौटाता है लेकिन (-) चिह्न का उपयोग किए बिना।

कोड

const num1 = 56; const num = 78; 
const subtractWithoutMinus = (num1, num2) => { 
  if (num2 === 0) { return num1; } 
  return subtractWithoutMinus(num1 ^ num2, (~num1 & num2) << 1); 
}; 
console.log(subtractWithoutMinus(num, num1));

आउटपुट

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

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

  1. - C प्रोग्रामिंग में तीसरे या अस्थायी वेरिएबल के बिना दो नंबरों को कैसे स्वैप करें?

    जोड़ और घटाव ऑपरेशन की मदद से, हम एक मेमोरी लोकेशन से दूसरी मेमोरी लोकेशन में दो नंबरों को स्वैप कर सकते हैं। एल्गोरिथम एल्गोरिथम नीचे समझाया गया है: शुरुआत चरण 1: दो वेरिएबल x और y डिक्लेयर करें। चरण 2: कीबोर्ड से दो नंबर पढ़ें। चरण 3: नंबर स्वैप करें। // नंबर स्वैप करने के लिए जोड़ और घटाव ऑपरेशन

  1. - C# में बिना विधि के दो बाइनरी संख्याओं का योग ढूंढना

    सबसे पहले, बाइनरी संख्याओं के साथ दो वेरिएबल घोषित करें और आरंभ करें। val1 = 11010; val2 = 10100; Console.WriteLine(Binary one: + val1); Console.WriteLine(Binary two: + val2); योग प्राप्त करने के लिए, तब तक लूप करें जब तक दोनों मान 0 न हों। while (val1 != 0 || val2 != 0) { sum[i++] = (val1 %