Distinct palindromes within decimal numbers: Difference between revisions

m
m (syntax highlighting fixup automation)
m (→‎{{header|Wren}}: Minor tidy)
 
(One intermediate revision by one other user not shown)
Line 810:
gather {
for a in (0..arr.end), b in (a .. arr.end) {
var sublist = arr.ftitems(a, ..b -> ...)
take(sublist) if (sublist == sublist.flip)
}
Line 823:
123456832098769, 12345679432098769, 1234567905432098769, 123456790165432098769,
83071934127905179083, 1320267947849490361205695, "amanaplanacanalpanama"].each {|n|
var p = palindromes(n.kind_of(Number)  ? n.digits  : n.chars).grep { .len >= 2}
say ("#{'%25s'  % n} has #{'%2d'  % p.len} palindromes of length 2 or more: ",
p.sort.map{.join}.sort_by{.len}.join(' '))
}</syntaxhighlight>
Line 875:
{{libheader|Wren-fmt}}
{{libheader|Wren-sort}}
<syntaxhighlight lang="ecmascriptwren">import "./seq" for Lst
import "./fmt" for Fmt
import "./sort" for Sort
 
var substrings = Fn.new { |s|
9,476

edits