Giả sử, chúng ta có một mảng 2-D biểu diễn một ma trận vuông như thế này -
const arr =[[1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]];Chúng tôi được yêu cầu viết một hàm nhận trong mảng này và trả về tích của phần tử có mặt tại Đường chéo chính của ma trận.
Đối với mảng này, các phần tử hiện diện ở đường chéo chính là -
1, 5, 6, 3Do đó đầu ra phải là -
90Ví dụ
Sau đây là mã -
const arr =[[1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]]; const crossonalProduct =arr => {let product =1; for (let i =0; iĐầu ra
Sau đây là đầu ra trong bảng điều khiển -
90