From 7e358fbc8a9f06f8e6426096c7c36bbc120bce4f Mon Sep 17 00:00:00 2001 From: Kristyn Bryan Date: Fri, 27 May 2016 15:23:54 -0400 Subject: [PATCH] Update Solution.js --- unit_01/w03d02/morning_exercise/Solution.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unit_01/w03d02/morning_exercise/Solution.js b/unit_01/w03d02/morning_exercise/Solution.js index 1d06190..28f5967 100644 --- a/unit_01/w03d02/morning_exercise/Solution.js +++ b/unit_01/w03d02/morning_exercise/Solution.js @@ -37,10 +37,11 @@ console.log(diff([9,8,1,2,3,4,5])); // SOLUTION 3 // most efficient +// we're going through the array ONLY ONCE. We are assigning `big` and `small` to equal whatever is in index 0. If we encounter something that is bigger than it, we'll reassign big to that value. If we find something smaller, we'll reassign `small` to that value. var diff = function(arr){ var small = arr[0]; var big = arr[0]; - for (var i = 0, len = arr.length, j = 0; i < len; i++) { + for (var i = 0; i < arr.length; i++) { if(arr[i] > big ){ big = arr[i]; } else if (arr[i] < small){