From b9ad4b88842ffd10655775eb919c6522d4403846 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 2 Mar 2016 15:24:38 -0500 Subject: [PATCH] fix Int::is_prime Signed-off-by: Jean Privat --- lib/core/math.nit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core/math.nit b/lib/core/math.nit index 36cf3fe..0f8325f 100644 --- a/lib/core/math.nit +++ b/lib/core/math.nit @@ -128,7 +128,7 @@ redef class Int # # assert 3.is_prime # assert not 1.is_prime - # assert not 12.is_prime + # assert not 15.is_prime fun is_prime: Bool do if self == 2 then @@ -136,7 +136,7 @@ redef class Int else if self <= 1 or self.is_even then return false end - for i in [3..self.sqrt[ do + for i in [3..self.sqrt] do if self % i == 0 then return false end return true -- 1.7.9.5