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

การสร้างคู่ที่ต้องการภายในช่วงโดยใช้ JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรสร้างอาร์เรย์ที่มีคู่ของจำนวนเต็ม [a, b] ที่ตรงตามเงื่อนไขต่อไปนี้ -

0 <=a <=b <=n

ตัวอย่าง

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

const num =4;const findPairs =(n =1) => { const arr =[]; for(ให้ i =0; i <=n; i++){ สำหรับ (ให้ j =i; j <=n; j++){ ให้ temp =[]; temp.push(i, j); arr.push(ชั่วคราว); }; }; return arr;};console.log(findPairs(num));

ผลลัพธ์

<ก่อนหน้า>[ [ 0, 0],[ 0, 1 ],[ 0, 2 ],[ 0, 3 ],[ 0, 4 ],[ 1, 1 ],[ 1, 2 ],[ 1, 3 ],[ 1, 4 ],[ 2, 2 ],[ 2, 3 ],[ 2, 4 ],[ 3, 3 ],[ 3, 4 ],[ 4, 4 ] ]