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

n उपकरणों का प्रतिरोध निकालना - JavaScript


भौतिकी में, श्रृंखला (series) में जुड़े 3 प्रतिरोधों का तुल्य प्रतिरोध दिया जाता है:

R = R1 + R2 + R3

और समानांतर (parallel) में जुड़े प्रतिरोधों का तुल्य प्रतिरोध:

R = (1/R1) + (1/R2) + (1/R3)

हमें एक JavaScript फ़ंक्शन लिखना है जो 'series' या 'parallel' मान वाली एक स्ट्रिंग और फिर n संख्याएँ लेता है जो n प्रतिरोधों के प्रतिरोध को दर्शाती हैं। फ़ंक्शन को इन प्रतिरोधों का तुल्य प्रतिरोध लौटाना चाहिए।

कोड

const r1 = 5, r2 = 7, r3 = 9; 
const equivalentResistance = (combination = 'parallel', ...resistors) => { 
  if (combination === 'parallel') { 
    return resistors.reduce((acc, val) => (1/acc) + (1/val)); 
  } 
  return resistors.reduce((acc, val) => acc + val); 
}; 
console.log(equivalentResistance('parallel', r1, r2, r3));

आउटपुट

3.0277777777777777
  1. जावास्क्रिप्ट AVL ट्री में बैलेंस फैक्टर की गणना जावास्क्रिप्ट AVL ट्री में बैलेंस फैक्टर की गणना

    AVL ट्री लेफ्ट और राइट सब-ट्रीज़ की ऊंचाई की जांच करता है और सुनिश्चित करता है कि अंतर 1 से अधिक न हो। इस अंतर को बैलेंस फैक्टर कहा जाता है। उदाहरण के लिए, निम्नलिखित ट्रीज़ में, पहला ट्री बैलेंस्ड है और अगले दो ट्री बैलेंस्ड नहीं हैं: दूसरे ट्री में, C के लेफ्ट सबट्री की ऊंचाई 2 है और राइट सबट्री

  1. JavaScript में सरणी की माध्यिका (Median) की गणना JavaScript में सरणी की माध्यिका (Median) की गणना

    JavaScript में सरणी की माध्यिका (median) की गणना करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

  1. JavaScript में सरणी का औसत (Average) निकालना JavaScript में सरणी का औसत (Average) निकालना

    JavaScript में सरणी का औसत (average) निकालने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Calcula