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

जावास्क्रिप्ट का उपयोग करके द्वि-आयामी मैट्रिक्स में विकर्णों-योगों के घटाव की गणना करें

<घंटा/>

मान लीजिए, हमारे पास जावास्क्रिप्ट में 2-डी सरणी द्वारा दर्शाया गया एक वर्ग मैट्रिक्स है -

const arr = [
   [1, 3, 5],
   [3, 5, 7],
   [2, 4, 2]
];

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

फ़ंक्शन को मैट्रिक्स के विकर्णों पर मौजूद तत्वों के योग के बीच का अंतर लौटाना चाहिए।

उपरोक्त मैट्रिक्स की तरह, गणनाएँ होंगी -

|(1+5+2) - (5+5+2)|
|8 - 12|
4

उदाहरण

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

const arr = [
   [1, 3, 5],
   [3, 5, 7],
   [2, 4, 2]
];
const diagonalDiff = arr => {
   let sum = 0;
   for (let i = 0, l = arr.length; i < l; i++){
      sum += arr[i][l - i - 1] - arr[i][i];
   };
   return Math.abs(sum);
}
console.log(diagonalDiff(arr));

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

4

  1. जावास्क्रिप्ट का उपयोग करके बाइनरी ट्री बनाना

    आइए समझें कि हम Javascript में बाइनरी सर्च ट्री कैसे बनाएंगे और उसका प्रतिनिधित्व कैसे करेंगे। हमें सबसे पहले बाइनरीसर्च ट्री वर्ग बनाना होगा और उस पर एक संपत्ति नोड को परिभाषित करना होगा। उदाहरण class BinarySearchTree {    constructor() {       // Initialize a root element

  1. फायरबग का उपयोग करके जावास्क्रिप्ट को डिबग करना

    डिबगिंग दोषों को दूर करने की व्यवस्थित विधि है। यह सब परीक्षण मामलों के निष्पादन के साथ शुरू होता है। जब भी परीक्षण मामलों को निष्पादित किया जाता है, वास्तविक परिणामों की तुलना अपेक्षित परिणामों से की जाती है। यदि वास्तविक परिणामों और अपेक्षित परिणामों के बीच पत्राचार की कोई कमी है, तो मूल कारण विश्

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद