Special pythagorean triplet: Difference between revisions

Content deleted Content added
CalmoSoft (talk | contribs)
Created page with "{{Draft task}} ;Task:The following problem is taken from [https://projecteuler.net/problem=9 Project Euler] <br><br> =={{header|Ring}}== <lang ring> load "stdlib.ring" see..."
 
PureFox (talk | contribs)
Added Wren
Line 35: Line 35:
Elapsed time = 497.61 s
Elapsed time = 497.61 s
done...
done...
</pre>

=={{header|Wren}}==
Very simple approach, only takes 0.013 seconds even in Wren.
<lang ecmascript>var a = 3
while (true) {
var b = a + 1
while (true) {
var c = 1000 - a - b
if (c <= b) break
if (a*a + b*b == c*c) {
System.print("a = %(a), b = %(b), c = %(c)")
System.print("a + b + c = %(a + b + c)")
System.print("a * b * c = %(a * b * c)")
return
}
b = b + 1
}
a = a + 1
}</lang>

{{out}}
<pre>
a = 200, b = 375, c = 425
a + b + c = 1000
a * b * c = 31875000
</pre>
</pre>