summaryrefslogtreecommitdiff
path: root/day1/exercise/pytriads.py
diff options
context:
space:
mode:
Diffstat (limited to 'day1/exercise/pytriads.py')
-rw-r--r--day1/exercise/pytriads.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/day1/exercise/pytriads.py b/day1/exercise/pytriads.py
index 916c000..4c47313 100644
--- a/day1/exercise/pytriads.py
+++ b/day1/exercise/pytriads.py
@@ -10,9 +10,12 @@ def gcd(a, b):
else:
return gcd(b, a%b)
-for a in range(3, 100):
- for b in range(a+1, 100):
- ips, c = is_perfect_square((a * a) + (b * b))
- if ips and gcd(a, b) == 1:
+a = 3
+while a < 100:
+ b = a + 1
+ while b < 100:
+ is_ps, c = is_perfect_square((a * a) + (b * b))
+ if is_ps and gcd(a, b) == 1:
print a, b, c
-
+ b += 1
+ a += 1