RosettaCodeData/Task/Summarize-primes/Pluto/summarize-primes.pluto
2026-04-30 12:34:36 -04:00

18 lines
404 B
Text

local int = require "int"
local fmt = require "fmt"
local primes = int.primes(999)
local sum = 0
local n = 0
local c = 0
print("Summing the first n primes (<1,000) where the sum is itself prime:")
print(" n cumulative sum")
for primes as p do
n += 1
sum += p
if int.isprime(sum) then
c += 1
fmt.print("%3d %,6s", n, sum)
end
end
print($"\n{c} such prime sums found")