สามเหลี่ยมของปาสกาล:
สามเหลี่ยมของ Pascal เป็นอาร์เรย์สามเหลี่ยมที่สร้างขึ้นโดยการรวมองค์ประกอบที่อยู่ติดกันในแถวก่อนหน้า
องค์ประกอบสองสามตัวแรกของสามเหลี่ยมปาสกาลคือ −
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนบวก พูดว่า num เป็นอาร์กิวเมนต์เท่านั้น
ฟังก์ชันควรส่งคืนอาร์เรย์ขององค์ประกอบทั้งหมดที่ต้องอยู่ใน pascal'striangle ในแถวที่ (num)
ตัวอย่างเช่น −
หากหมายเลขอินพุตคือ −
const num = 9;
จากนั้นผลลัพธ์ควรเป็น −
const output = [1, 9, 36, 84, 126, 126, 84, 36, 9, 1];
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const num = 9; const pascalRow = (num) => { const res = [] while (res.length <= num) { res.unshift(1); for(let i = 1; i < res.length - 1; i++) { res[i] += res[i + 1]; }; }; return res }; console.log(pascalRow(num));
ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
[ 1, 9, 36, 84, 126, 126, 84, 36, 9, 1 ]