aboutsummaryrefslogtreecommitdiff
path: root/challenge-137
diff options
context:
space:
mode:
author冯昶 <seaker@qq.com>2021-11-12 19:41:05 +0800
committer冯昶 <seaker@qq.com>2021-11-12 19:41:05 +0800
commitcbcf71957305d112b5a00d20ea40de4b8917984f (patch)
tree29ce0d350b91f16d7ea3181fb27bec5ae7e2a1e0 /challenge-137
parent30cf9dcf77b616313f6e174565e286db1395b7c5 (diff)
downloadperlweeklychallenge-club-cbcf71957305d112b5a00d20ea40de4b8917984f.tar.gz
perlweeklychallenge-club-cbcf71957305d112b5a00d20ea40de4b8917984f.tar.bz2
perlweeklychallenge-club-cbcf71957305d112b5a00d20ea40de4b8917984f.zip
challenge #137 #138, raku solutions
Diffstat (limited to 'challenge-137')
-rwxr-xr-xchallenge-137/feng-chang/perl/ch-1.pl12
1 files changed, 12 insertions, 0 deletions
diff --git a/challenge-137/feng-chang/perl/ch-1.pl b/challenge-137/feng-chang/perl/ch-1.pl
new file mode 100755
index 0000000000..c4fdf11502
--- /dev/null
+++ b/challenge-137/feng-chang/perl/ch-1.pl
@@ -0,0 +1,12 @@
+#!/bin/env perl
+
+use Date::Manip;
+
+my @years = grep { UnixDate("$_-12-31", '%W') == 53 } 1900..2100;
+
+my $first = 1;
+while (@years) {
+ $first ? $first = 0 : print ",\n";
+ print join ', ', splice @years, 0, 5;
+}
+print "\n";