Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tổng chu vi của tất cả các hình vuông trong hình chữ nhật trong JavaScript

Vấn đề Giả sử có 5 hình vuông nhúng bên trong một hình chữ nhật như sau:

Tổng chu vi của tất cả các hình vuông trong hình chữ nhật trong JavaScript

Chu vi của chúng sẽ là:

4 + 4 + 8 + 12 + 20 = 48 đơn vị

Chúng ta cần viết một hàm JavaScript nhận vào một số n và trả về tổng chu vi nếu có n hình vuông nhúng.

Ví dụ

Dưới đây là mã nguồn:

const num = 6; 
const findPerimeter = (num = 1) => { 
  const arr = [1,1]; 
  let n = 0; 
  let sum = 2; 
  for(let i = 0 ; i < num-1 ; i++){ 
    n = arr[i] + arr[i+1]; 
    arr.push(n); 
    sum += n; 
  }; 
  return sum * 4; 
}; 
console.log(findPerimeter(num - 1));

Kết quả

80