Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ผลคูณแนวทแยงของเมทริกซ์ - JavaScript


สมมติว่าเรามีอาร์เรย์ 2 มิติที่แสดงเมทริกซ์สี่เหลี่ยมจัตุรัสเช่นนี้ -

const arr =[ [1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]]; 

เราจำเป็นต้องเขียนฟังก์ชันที่ใช้ในอาร์เรย์นี้และส่งกลับผลคูณขององค์ประกอบที่อยู่ที่เส้นทแยงมุมหลักของเมทริกซ์

สำหรับอาร์เรย์นี้ องค์ประกอบที่มีอยู่ในแนวทแยงหลักคือ −

1, 5, 6, 3

ดังนั้นผลลัพธ์ควรเป็น −

90

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const arr =[ [1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]];const diagonalProduct =arr => { ให้สินค้า =1; for(ให้ i =0; i  

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -

90