diff --git a/extra/project-euler/027/027.factor b/extra/project-euler/027/027.factor index abfe4d5704..3ce684549a 100644 --- a/extra/project-euler/027/027.factor +++ b/extra/project-euler/027/027.factor @@ -36,10 +36,15 @@ IN: project-euler.027 ! SOLUTION ! -------- +! b must be prime since n = 0 must return a prime +! a + b + 1 must be prime since n = 1 must return a prime +! a < b + source-027 max-consecutive drop product ; ! [ euler027 ] 100 ave-time -! 1306 ms run / 58 ms GC ave time - 100 trials +! 687 ms run / 23 ms GC ave time - 100 trials ! TODO: generalize max-consecutive/max-product (from #26) into a new word