From 9a2e408e5c471098e40ba4a49dde4e8723e6c359 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Murilo=20Gon=C3=A7alves?= Date: Thu, 21 Oct 2021 10:43:43 -0300 Subject: [PATCH 1/2] added doctests to prime_check function --- maths/prime_check.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/maths/prime_check.py b/maths/prime_check.py index e2bcb7b8f151..78c1d24fa0a1 100644 --- a/maths/prime_check.py +++ b/maths/prime_check.py @@ -5,9 +5,28 @@ def prime_check(number: int) -> bool: - """Checks to see if a number is a prime. + """Checks to see if a number is a prime in O(sqrt(n)). A number is prime if it has exactly two factors: 1 and itself. + + >>> is_prime(0) + False + >>> is_prime(1) + False + >>> is_prime(2) + True + >>> is_prime(3) + True + >>> is_prime(27) + False + >>> is_prime(87) + False + >>> is_prime(563) + True + >>> is_prime(2999) + True + >>> is_prime(67483) + False """ if 1 < number < 4: From 58ea352bfdbd0834588a1795694587769ae4ada6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Murilo=20Gon=C3=A7alves?= Date: Thu, 21 Oct 2021 10:54:14 -0300 Subject: [PATCH 2/2] fix doctests function name --- maths/prime_check.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/maths/prime_check.py b/maths/prime_check.py index 78c1d24fa0a1..92d31cfeee80 100644 --- a/maths/prime_check.py +++ b/maths/prime_check.py @@ -9,23 +9,23 @@ def prime_check(number: int) -> bool: A number is prime if it has exactly two factors: 1 and itself. - >>> is_prime(0) + >>> prime_check(0) False - >>> is_prime(1) + >>> prime_check(1) False - >>> is_prime(2) + >>> prime_check(2) True - >>> is_prime(3) + >>> prime_check(3) True - >>> is_prime(27) + >>> prime_check(27) False - >>> is_prime(87) + >>> prime_check(87) False - >>> is_prime(563) + >>> prime_check(563) True - >>> is_prime(2999) + >>> prime_check(2999) True - >>> is_prime(67483) + >>> prime_check(67483) False """