From 2908ec0b1158ce535814d29e6dc4c006a6cfb452 Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Thu, 27 Sep 2018 00:07:47 -0400 Subject: [PATCH] Updated to fix infinite loop and time --- ProjectEuler/Problem12_2.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;