diff --git a/ProjectEuler/Problem12_2.m b/ProjectEuler/Problem12_2.m index 0c75c2a..4f14956 100644 --- a/ProjectEuler/Problem12_2.m +++ b/ProjectEuler/Problem12_2.m @@ -17,6 +17,7 @@ while(~found) if(mod(numSum, divCounter) == 0) numDivisors += 2; end + ++divCounter; end %Check if there are enough divisors @@ -33,7 +34,7 @@ endTime = clock(); number = numSum highestNumber = counter - 1 numDivisors = numDivisors -totalTime = etime(endTime - startTime) +totalTime = etime(endTime, startTime) %Cleanup the variables clear found; @@ -46,3 +47,4 @@ clear endTime; clear totalTime; clear numDivisors; clear divCounter; +clear ans;