O'Halloran numbers: Difference between revisions

Added Wren
m (→‎{{header|Raku}}: twiddles)
(Added Wren)
Line 83:
<pre>Even integer surface areas NOT achievable by any regular, integer dimensioned cuboid:
8 12 20 36 44 60 84 116 140 156 204 260 380 420 660 924</pre>
 
=={{header|Wren}}==
<syntaxhighlight lang="ecmascript">import "./seq" for Lst
 
var found = []
for (l in 1..998) {
for (w in 1..l) {
var lw = l * w
if (lw >= 498) break
for (h in 1..w) {
var sa = (lw + w*h + h*l) * 2
if (sa < 1000) found.add(sa) else break
}
}
}
var allEven = (6..998).where { |i| i%2 == 0 }.toList
System.print("All known O'Halloran numbers:")
System.print(Lst.except(allEven,found))</syntaxhighlight>
 
{{out}}
<pre>
All known O'Halloran numbers:
[8, 12, 20, 36, 44, 60, 84, 116, 140, 156, 204, 260, 380, 420, 660, 924]
</pre>
9,486

edits