Palindromic primes: Difference between revisions

Content added Content deleted
m (→‎{{header|RPL}}: missing instruction)
m (→‎{{header|Wren}}: Minor tidy)
Line 1,243: Line 1,243:
{{libheader|Wren-math}}
{{libheader|Wren-math}}
{{libheader|Wren-fmt}}
{{libheader|Wren-fmt}}
<syntaxhighlight lang="wren">import "./math" for Int
{{libheader|Wren-seq}}
<syntaxhighlight lang="ecmascript">import "/math" for Int
import "./fmt" for Fmt
import "/fmt" for Fmt
import "/seq" for Lst


var reversed = Fn.new { |n|
var reversed = Fn.new { |n|
Line 1,264: Line 1,262:
System.print("Palindromic primes under 1,000:")
System.print("Palindromic primes under 1,000:")
var smallPals = pals.where { |p| p < 1000 }.toList
var smallPals = pals.where { |p| p < 1000 }.toList
Fmt.tprint("$3d", smallPals, 10)
for (chunk in Lst.chunks(smallPals, 10)) Fmt.print("$3d", chunk)
System.print("\n%(smallPals.count) such primes found.")
System.print("\n%(smallPals.count) such primes found.")


System.print("\nAdditional palindromic primes under 100,000:")
System.print("\nAdditional palindromic primes under 100,000:")
var bigPals = pals.where { |p| p >= 1000 }.toList
var bigPals = pals.where { |p| p >= 1000 }.toList
Fmt.tprint("$,6d", bigPals, 10)
for (chunk in Lst.chunks(bigPals, 10)) Fmt.print("$,6d", chunk)
System.print("\n%(bigPals.count) such primes found, %(pals.count) in all.")</syntaxhighlight>
System.print("\n%(bigPals.count) such primes found, %(pals.count) in all.")</syntaxhighlight>