Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm số may mắn trong ma trận bằng JavaScript

Con số may mắn:

Số may mắn là một phần tử của ma trận sao cho nó là phần tử tối thiểu trong hàng và lớn nhất trong cột của nó.

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng số nguyên hai chiều.

Hàm sẽ tìm tất cả các số may mắn trong mảng, tạo một mảng mới và trả về tất cả các số may mắn trong mảng đó.

Ví dụ -

Nếu mảng đầu vào là -

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

Sau đó, đầu ra phải là -

 const output =[]; 

Ví dụ

Sau đây là mã -

 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  tmpMaxColumn) {tmpMaxColumn =arr [j] [pos]; nghỉ; }} if (tmpMaxColumn ===minRow) {return [tmpMaxColumn]; }}}; return [];}; console.log (luckyNumbers (arr)); 

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

 []