този проблем изисква да сумирате всички числа в диапазона от по-ниско към по-високоот даващия масив.
Нека да разгледаме!!
Ще възприема наистина прост подход към този проблем, тъй като самият аз започвам да разбирам този проблем...
Първо, нека напишем някакъв псевдокод.
// 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]);
Благодаря ви, че прочетохте и се надявам това да е било полезно! (Ще дойдат още актуализации.)