কম্পিউটার

জাভাস্ক্রিপ্টে একটি ম্যাট্রিক্সে ভাগ্যবান নম্বর খোঁজা


ভাগ্যবান সংখ্যা:

একটি ভাগ্যবান সংখ্যা ম্যাট্রিক্সের একটি উপাদান যেমন এটি তার সারির সর্বনিম্ন উপাদান এবং তার কলামে সর্বাধিক।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পূর্ণসংখ্যার একটি দ্বি-মাত্রিক অ্যারে নেয়৷

ফাংশনটি অ্যারের মধ্যে সমস্ত ভাগ্যবান সংখ্যা খুঁজে পাবে, একটি নতুন অ্যারে তৈরি করবে এবং সেই অ্যারের মধ্যে থাকা সমস্ত ভাগ্যবান নম্বর ফিরিয়ে দেবে৷

যেমন −

যদি ইনপুট অ্যারে −

হয়
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. জাভাস্ক্রিপ্ট নম্বর উদাহরণ

  2. জাভাস্ক্রিপ্টে প্রাকৃতিক সংখ্যা অনুক্রমের nম সংখ্যা খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে একটি পরিসরের মধ্যে সমস্ত সংখ্যার যোগফল খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে সংখ্যার জন্য একটি অনুক্রমের মান খোঁজা