Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
17
Task/Palindrome-dates/Sidef/palindrome-dates.sidef
Normal file
17
Task/Palindrome-dates/Sidef/palindrome-dates.sidef
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
var palindates = gather {
|
||||
for y in (2020 .. 9999) {
|
||||
var (m, d) = Str(y).flip.last(4).split(2)...
|
||||
with ([y,m,d].join('-')) {|t|
|
||||
take(t) if Date.valid(t, "%Y-%m-%d")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
say "Count of palindromic dates [2020..9999]: #{palindates.len}"
|
||||
|
||||
for a,b in ([
|
||||
["First 15:", palindates.head(15)],
|
||||
["Last 15:", palindates.tail(15)]
|
||||
]) {
|
||||
say ("\n#{a}\n", b.slices(5).map { .join(" ") }.join("\n"))
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue