Create Solution.js

master
Kristyn Bryan 10 years ago
parent 4b93959c4f
commit 4056cd8fd6

@ -0,0 +1,41 @@
// least efficient
var diff = function(arr){
var biggest = 0
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr.length; j++) {
if ( biggest < (arr[i] - arr[j])){
biggest = arr[i] - arr[j];
}
};
};
return biggest
}
console.log(diff([1,4, 6, 2, 9]))
// more efficient
var diff = function(arr){
arr.sort(function(a, b){
return a - b
})
return arr[arr.length - 1] - arr[0];
}
console.log(diff([9,8,1,2,3,4,5]));
// most efficient
var diff = function(arr){
var small = arr[0];
var big = arr[0];
for (var i = 0, len = arr.length, j = 0; i < len; i++) {
if(arr[i] > big ){
big = arr[i];
} else if (arr[i] < small){
small = arr[i];
}
};
return big - small;
}
console.log(diff([9,8,1,2,3,4,5]));
Loading…
Cancel
Save