save progress
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
for a := 1; a < 1000; a++ {
|
||||
for b := 1; b < 1000; b++ {
|
||||
for c := 1; c < 1000; c++ {
|
||||
if c%100 == 0 {
|
||||
fmt.Printf("iter %v %v %v\r", a, b, c)
|
||||
}
|
||||
if is_pythag(a, b, c) && a+b+c == 1000 {
|
||||
fmt.Printf("\n\n winner {a:%v b:%v c:%v} sum: %v\n", a, b, c, a*b*c)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func is_pythag(a int, b int, c int) bool {
|
||||
return (a < b && b < c) && (a*a+b*b == c*c)
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
a = 1
|
||||
b = 1
|
||||
c = 1
|
||||
|
||||
def is_pythag(a, b, c):
|
||||
return a < b < c and a**2 + b**2 == c**2
|
||||
|
||||
|
||||
for a in range(1, 1000):
|
||||
for b in range(1, 1000):
|
||||
for c in range(1, 1000):
|
||||
|
||||
if c % 100 == 0:
|
||||
print(f"iter {a} {b} {c}", end="\r")
|
||||
|
||||
|
||||
|
||||
|
||||
if is_pythag(a, b, c) and a+b+c==1000:
|
||||
print(f"a {a} b {b} c {c}")
|
||||
else:
|
||||
continue
|
||||
Reference in New Issue
Block a user