Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm các giá trị tối thiểu và tối đa có thể được tính bằng cách tính tổng chính xác bốn trong năm số nguyên trong JavaScript


Cho một mảng năm số nguyên dương, chúng tôi bắt buộc phải tìm các giá trị nhỏ nhất và lớn nhất có thể được tính bằng cách tính tổng chính xác bốn trong năm số nguyên.

Sau đó, in các giá trị tối thiểu và tối đa tương ứng dưới dạng một dòng gồm hai số nguyên dài có dấu cách.

Mảng không được sắp xếp mọi lúc.

Ví dụ -

const arr = [1, 3, 5, 7, 9]

Tổng tối thiểu là -

1 + 3 + 5 + 7 = 16

và tổng tối đa là -

3 + 5 + 7 = 24

Giá trị trả về của hàm phải là -

[16, 24];

Ví dụ

Mã cho điều này sẽ là -

const arr = [1, 3, 5, 7, 9]
const findMinMaxSum = (arr = []) => {
   let numbers = arr.slice().sort();
   let maxScore = 0;
   let minScore = 0;
   for(let i = 0; i < numbers.length − 1; i++) {
      minScore += numbers[i];
   };
   for(let j = 1; j < numbers.length; j++) {
      maxScore += numbers[j];
   };
   return [minScore, maxScore];
};
console.log(findMinMaxSum(arr));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

[16, 24]