Special pythagorean triplet: Difference between revisions
Content added Content deleted
m (Python example) |
(Added Go) |
||
Line 5: | Line 5: | ||
<br><br> |
<br><br> |
||
=={{header|Go}}== |
|||
{{trans|Wren}} |
|||
<lang go>package main |
|||
import ( |
|||
"fmt" |
|||
"time" |
|||
) |
|||
func main() { |
|||
start := time.Now() |
|||
for a := 3; ; a++ { |
|||
for b := a + 1; ; b++ { |
|||
c := 1000 - a - b |
|||
if c <= b { |
|||
break |
|||
} |
|||
if a*a+b*b == c*c { |
|||
fmt.Printf("a = %d, b = %d, c = %d\n", a, b, c) |
|||
fmt.Println("a + b + c =", a+b+c) |
|||
fmt.Println("a * b * c =", a*b*c) |
|||
fmt.Println("\nTook", time.Since(start)) |
|||
return |
|||
} |
|||
} |
|||
} |
|||
}</lang> |
|||
{{out}} |
|||
<pre> |
|||
a = 200, b = 375, c = 425 |
|||
a + b + c = 1000 |
|||
a * b * c = 31875000 |
|||
Took 77.664µs |
|||
</pre> |
|||
=={{header|Julia}}== |
=={{header|Julia}}== |