sách gpt4 ai đã đi

Javascript lấy góc của mảng ma trận

In lại 作者:行者123 更新时间:2023-12-05 05:24:07 29 4
mua khóa gpt4 Nike

我想使用 javascript 获取矩阵数组的所有对 Angular 线。假设输入输出如下:

input = [
[1,2,3],
[4,5,6],
[7,8,9],
]

output = [
[1],
[4,2],
[7,5,3],
[8,6],
[9],
]

如何将输入转化为输出?我该怎么做才能使其适用于任何大小的方形网格(2x2、3x3、4x4 等)?

Cảm ơn!

1 Câu trả lời

const arr = [
[11, 2, 4],
[4, 5, 6],
[10, 8, 12]
];
function diagonalDifference(arr) {
const primaryDiagonal = arr
.map((e, i) => e[i])
.reduce((mem, curr) => mem + curr, 0);
const secondaryDiagonal = arr
.map((e, i) => {
let index = arr.length - i -1;
return e[index];
})
.reduce((mem, curr) => mem + curr, 0);
return Math.abs(primaryDiagonal - secondaryDiagonal);
}
console.log(diagonalDifference(arr));

关于Javascript获取矩阵数组的对 Angular 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35373936/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com