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

JavaScript में मैट्रिक्स में लकी नंबर ढूंढना

लकी नंबर:

एक लकी नंबर मैट्रिक्स का एक तत्व है जो अपनी पंक्ति में न्यूनतम तत्व है और अपने स्तंभ में अधिकतम।

हमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों का एक द्वि-आयामी सरणी लेता है।

फ़ंक्शन को सरणी में सभी लकी नंबर ढूंढने चाहिए, एक नई सरणी बनानी चाहिए और उस सरणी के भीतर सभी लकी नंबर लौटाने चाहिए।

उदाहरण

यदि इनपुट सरणी है:

const arr = [
  [5, 3, 7, 3],
  [4, 2, 67, 2],
  [2, 32, 7, 4],
  [2, 9, 45, 23]
];

तो आउटपुट होना चाहिए:

const output = [];

कोड उदाहरण

const arr = [
  [5, 3, 7, 3],
  [4, 2, 67, 2],
  [2, 32, 7, 4],
  [2, 9, 45, 23]
];
const luckyNumbers = (arr = []) => {
  const column = arr.length;
  for(let c = 0; c < column; c++){
    let minRow = Math.min(...arr[c]);
    let pos = arr[c].indexOf(minRow);
    if(minRow === arr[c][pos]){
      let tmpMaxColumn = arr[c][pos];
      for(let j = 0; j < column; j++){
        if(arr[j][pos] > tmpMaxColumn){
          tmpMaxColumn = arr[j][pos];
          break;
        }
      }
      if(tmpMaxColumn === minRow){
        return [tmpMaxColumn];
      }
    }
  };
  return [];
};
console.log(luckyNumbers(arr));

आउटपुट

[]
  1. JavaScript नंबर्स उदाहरण JavaScript नंबर्स उदाहरण

    JavaScript में नंबर्स के लिए एक उदाहरण निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  1. - JavaScript में रेंज के भीतर सभी संख्याओं का योग खोजना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक रेंज निर्दिष्ट करने वाली एक सरणी लेता है। हमारे फ़ंक्शन को रेंज में आने वाली सभी प्राकृतिक संख्याओं का योग ढूंढकर वापस करना चाहिए जिसमें रेंज संख्याएं भी शामिल हैं। उदाहरण कोड निम्न है - { let sum = 0; for(let i = l; i <= h; i++){ sum +=

  1. - जावास्क्रिप्ट में संख्याओं के लिए एक अनुक्रम का मान ढूंढना

    समस्यानिम्न अनुक्रम योग पर विचार करें:$$seq(n,\:p)=\displaystyle\sum\limits_{k=0} \square(-1)^{k}\times\:p\:\times 4^{n-k}\:\times(\frac{2n-k}{k})$$हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याएं n और p लेता है और seq(n, p) का मान लौटाता है।उदाहरणनिम्न कोड देखें:const n = 12; const p = 70; const