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

जावास्क्रिप्ट में किसी सरणी की संख्याओं का वर्गमूल और वर्गमूल योग

<घंटा/>

समस्या

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

उदाहरण

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

const arr = [45, 2, 13, 5, 14, 1, 20];
const squareAndRootSum = (arr = []) => {
   const res = arr.map(el => {
      if(el % 2 === 0){
         return el * el;
      }else{
         return Math.sqrt(el);
      };
   });
   const sum = res.reduce((acc, val) => acc + val);
   return sum;
};
console.log(squareAndRootSum(arr));

आउटपुट

613.5498231854631

  1. परिमेय संख्याओं का योग सरणी और परिणाम को जावास्क्रिप्ट में सरलतम रूप में लौटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो संख्याओं के साथ दो उप-सरणी की एक सरणी लेता है। दोनों उपसरणियाँ भिन्नात्मक रूप में एक परिमेय संख्या का प्रतिनिधित्व करती हैं। हमारे फ़ंक्शन को परिमेय संख्याएँ जोड़नी चाहिए और दो संख्याओं की एक नई सरणी लौटानी चाहिए जो जोड़ी गई परिमेय सं

  1. पूर्णांक में जावास्क्रिप्ट में पूर्ण वर्ग के रूप में वर्ग भाजक का योग होता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो संख्याओं m और n की एक सरणी द्वारा निर्दिष्ट श्रेणी में आता है। हमारा कार्य m और n (m और n पूर्णांकों जैसे 1 <=m <=n) के बीच के सभी पूर्णांकों को इस प्रकार खोजना है कि उनके वर्ग भाजक का योग स्वयं एक वर्ग हो। इसे उप-सरणी की एक सरणी वाप

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी के लिए अंतरों को क्रमबद्ध करना और उनका योग खोजना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी लेता है। हमारे फ़ंक्शन को अवरोही क्रम में सरणी में लगातार जोड़े के बीच अंतर को जोड़ना चाहिए। उदाहरण के लिए - यदि सरणी है - [6, 2, 15] तब आउटपुट होना चाहिए - (15 - 6) + (6 - 2) = 13 उदाहरण निम्नलिखित कोड है - const arr = [6, 2