From ba97e04c9e18622d8a44ca844438a53422781e2f Mon Sep 17 00:00:00 2001 From: daviddoji Date: Thu, 2 Sep 2021 16:24:28 +0200 Subject: [PATCH] Refactor problem 35 --- src/Python/Problem035.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/Python/Problem035.py b/src/Python/Problem035.py index 76856ec..574d43b 100644 --- a/src/Python/Problem035.py +++ b/src/Python/Problem035.py @@ -31,11 +31,16 @@ def compute(): """ circular_primes = [] for i in range(2, 1_000_000): - for j in circular_number(i): - if not is_prime(j): - break - else: - circular_primes.append(i) + if is_prime(i): + all_primes = True + for j in circular_number(i): + if not is_prime(j): + all_primes = False + break + # else: + # circular_primes.append(i) + if all_primes: + circular_primes.append(i) return len(circular_primes)