aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2023-04-03 10:41:41 +0200
committerLuca Ferrari <fluca1978@gmail.com>2023-04-03 10:41:41 +0200
commit8a3c526f23a8e173fa9a6d8344643ea4fa7d5738 (patch)
treefc71e7b08c20f06f58c218e14b1291116910cdde
parented17a0bef83e3276a3949814dab37a8a51871041 (diff)
downloadperlweeklychallenge-club-8a3c526f23a8e173fa9a6d8344643ea4fa7d5738.tar.gz
perlweeklychallenge-club-8a3c526f23a8e173fa9a6d8344643ea4fa7d5738.tar.bz2
perlweeklychallenge-club-8a3c526f23a8e173fa9a6d8344643ea4fa7d5738.zip
Task 1 done
-rw-r--r--challenge-211/luca-ferrari/raku/ch-1.p622
1 files changed, 22 insertions, 0 deletions
diff --git a/challenge-211/luca-ferrari/raku/ch-1.p6 b/challenge-211/luca-ferrari/raku/ch-1.p6
new file mode 100644
index 0000000000..6c506c4842
--- /dev/null
+++ b/challenge-211/luca-ferrari/raku/ch-1.p6
@@ -0,0 +1,22 @@
+#!raku
+
+#
+# Perl Weekly Challenge 211
+# Task 1
+#
+# See <https://perlweeklychallenge.org/blog/perl-weekly-challenge-211/>
+#
+
+sub MAIN() {
+
+ my @matrix = [ [4, 3, 2, 1],
+ [5, 4, 3, 2],
+ [6, 5, 4, 3],
+ ];
+
+ my %diag;
+ %diag{ @matrix[ $_ ][ $_ ] }++ for 0 ..^ @matrix.elems;
+ 'False'.say if ( %diag.keys.elems != 1 || %diag{ @matrix[ 0 ][ 0 ] } != @matrix.elems );
+ 'True'.say;
+
+}