Sexy primes: Difference between revisions
→{{header|Wren}}: Now uses Wren-math module.
m (→{{header|Wren}}: Library name change.) |
(→{{header|Wren}}: Now uses Wren-math module.) |
||
Line 2,083:
{{trans|Go}}
{{libheader|Wren-fmt}}
{{libheader|Wren-math}}
<lang ecmascript>import "/fmt" for Fmt
import "/math" for Int
var printHelper = Fn.new { |cat, le, lim, max|
var cle = Fmt.commatize(le)
Line 2,118 ⟶ 2,096:
return [le, last, verb]
}
var lim = 1000035
var sv =
var pairs = []
var trips = []
Line 2,154 ⟶ 2,132:
verb = t[2]
}
unwrap.call(printHelper.call("pairs", pairs.count, lim, 5))
System.print("The last %(n) %(verb):\n %(pairs[le-n..-1])\n")
unwrap.call(printHelper.call("triplets", trips.count, lim, 5))
System.print("The last %(n) %(verb):\n %(trips[le-n..-1])\n")
unwrap.call(printHelper.call("quadruplets", quads.count, lim, 5))
System.print("The last %(n) %(verb):\n %(quads[le-n..-1])\n")
unwrap.call(printHelper.call("quintuplets", quins.count, lim, 5))
System.print("The last %(n) %(verb):\n %(quins[le-n..-1])\n")
unwrap.call(printHelper.call("unsexy primes", unsexy.count, lim, 10))
System.print("The last %(n) %(verb):\n %(unsexy[le-n..-1])\n")</lang>
|