эта задача требует, чтобы вы суммировали все числа в диапазоне от меньшего к большему из заданного массива.
Давайте взглянем!!
Я буду использовать очень простой подход к этой проблеме, так как я начинаю понимать эту проблему сам…
Прежде всего, давайте напишем псевдокод.
// I: Array of two numbers // O: Sum of all numbers within that range // E: Lowest number will not always come first, // — Tests are provided for non-negative interger // create function => sumAll // create a sum placeholder // sort the array from smaller to bigger // get smallest integer using Math.min() method // get biggest integer using Math.max() method // iterate through the range of the numbers // sum all the range in the numbers and store in placeholder // display sum placeholder
Теперь давайте начнем писать код вместе с псевдокодом.
// create function => sumAll function sumAll(arr) { // create a sum placeholder let sum = 0; // sort the array from smaller to bigger let sortedArray = arr.sort(); // get smaller integer let min = Math.min(arr[0], arr[1]); // get bigger integer let max = Math.max(arr[0], arr[1]); // iterate through the range of the numbers for(let i = min; i<= max; i++){ // sum all the range in the numbers and store in placeholder sum += i; } // display placeholder return sum; } sumAll([10, 5]);
Спасибо за чтение, и я надеюсь, что это было полезно! (Будет больше обновлений.)