Chapter 4 Exercises
sum_of_range.js
var sum = 0;
var diff = end - start;
var phrase = "The sum of integers from " + start + " to " + end + " is ";
for(var counter = 0; counter <= diff; counter++){
sum += start + counter;
console.log(sum);
}
console.log(phrase + sum);
}
sumOfRange(1, 10);
reversing_an_array.js
function reverseArray(arrayInput){
var reversed = [];
var arrayInputLength = arrayInput.length;
for(var counter = 0; counter < arrayInputLength; counter++){
var element = arrayInput.pop();
reversed.push(element);
}
console.log(reversed);
}
reverseArray(fruits);
function reverseArrayInPlace(arrayInput){
for(var xxx = 0; xxx < Math.floor(arrayInput.length/2); xxx++){
[arrayInput[xxx], arrayInput[arrayInput.length-1-xxx]] = [arrayInput[arrayInput.length-1-xxx], arrayInput[xxx]]
}
console.log(arrayInput);
}
reverseArrayInPlace(fruits);
fruits.push("Cherry");
reverseArrayInPlace(fruits);