เลขเด็ด:
เลขนำโชคคือองค์ประกอบของเมทริกซ์ โดยเป็นองค์ประกอบขั้นต่ำในแถวและสูงสุดในคอลัมน์
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์จำนวนเต็มสองมิติ
ฟังก์ชันควรค้นหาหมายเลขนำโชคทั้งหมดในอาร์เรย์ สร้างอาร์เรย์ใหม่ และส่งคืนหมายเลขนำโชคทั้งหมดภายในอาร์เรย์นั้น
ตัวอย่างเช่น −
หากอาร์เรย์อินพุตเป็น −
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 =arr.length; สำหรับ (ให้ c =0; c <คอลัมน์; c ++) { ให้ minRow =Math.min(...arr[c]); ให้ pos =arr[c].indexOf(minRow); if(minRow ===arr[c][pos]){ ให้ tmpMaxColumn =arr[c][pos]; สำหรับ(ให้ j =0; j <คอลัมน์; j++){ if(arr[j][pos]> tmpMaxColumn){ tmpMaxColumn =arr[j][pos]; หยุดพัก; } } if(tmpMaxColumn ===minRow){ return [tmpMaxColumn]; } } }; return [];};console.log(luckyNumbers(arr));ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
[]