diff --git a/Part-1/euler's project/Unfinished and on going/Solution.py b/Part-1/euler's project/Unfinished and on going/Solution.py index 5eca594..436b5b9 100644 --- a/Part-1/euler's project/Unfinished and on going/Solution.py +++ b/Part-1/euler's project/Unfinished and on going/Solution.py @@ -1,8 +1,14 @@ number = 1 -while number < 8462696833 : - if 8462696833 % number == 0: +target = 8462696833 +large_factors = [] +while number * number <= target: + if target % number == 0: print(number) - number += 1 - else: - number += 1 + if number * number != target and number != 1: + large_factors.append(target // number) + number += 1 + +for factor in reversed(large_factors): + print(factor) + input(" ") \ No newline at end of file