Skip to content

Instantly share code, notes, and snippets.

@luisangelma
Created July 16, 2015 21:26
Show Gist options
  • Select an option

  • Save luisangelma/964f8d7f529e36d6be9a to your computer and use it in GitHub Desktop.

Select an option

Save luisangelma/964f8d7f529e36d6be9a to your computer and use it in GitHub Desktop.
Loops & Arrays (odd/evens)
function createEvenArray(highNum) {
var array = [];
for(var i = highNum; i > 0; i-=2) {
array.unshift(i);
}
console.log(array);
return array;
}
function addOdds(evensOnlyArray) {
var oddArray = evensOnlyArray;
for (var i = 0; i < evensOnlyArray.length -1 ; i++) {
if(evensOnlyArray[i] % 2 === 0) {
oddArray.push(evensOnlyArray[i]+1);
}
}
return oddArray;
}
createEvenArray(10);
addOdds(createEvenArray(10));
function sortNums(numberArray) {
return numberArray.sort(function(a, b){return a-b;});
}
var sortedArray = sortNums(addOdds(createEvenArray(10)));
console.log('Sorted array result: ' + sortedArray);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment