ভাগ্যবান সংখ্যা:
একটি ভাগ্যবান সংখ্যা ম্যাট্রিক্সের একটি উপাদান যেমন এটি তার সারির সর্বনিম্ন উপাদান এবং তার কলামে সর্বাধিক।
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পূর্ণসংখ্যার একটি দ্বি-মাত্রিক অ্যারে নেয়৷
ফাংশনটি অ্যারের মধ্যে সমস্ত ভাগ্যবান সংখ্যা খুঁজে পাবে, একটি নতুন অ্যারে তৈরি করবে এবং সেই অ্যারের মধ্যে থাকা সমস্ত ভাগ্যবান নম্বর ফিরিয়ে দেবে৷
যেমন −
যদি ইনপুট অ্যারে −
হয়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));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
[]