Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

แบ่งตัวเลขเป็นอาร์เรย์ความยาว k ใน JavaScript

เราต้องเขียนฟังก์ชันที่รับสองตัวเลข m และ k และคืนค่าอาร์เรย์ขนาด k ที่องค์ประกอบทั้งหมดรวมกันได้ m

ตัวอย่าง

โค้ดสำหรับนี้:

const len = 30; const sum = 121; const splitNumber = (len, sum) => { const res = []; for(let i = 0; i < len; i++){ res.push(sum / len); }; return res; }; console.log(splitNumber(len, sum));

ผลลัพธ์

ผลลัพธ์ในคอนโซล:

[ 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333, 4.033333333333333 ]