]> www.fi.muni.cz Git - aoc.git/blobdiff - 2021/03.pl
Moved 2021 to a subdir
[aoc.git] / 2021 / 03.pl
diff --git a/2021/03.pl b/2021/03.pl
new file mode 100755 (executable)
index 0000000..47683ee
--- /dev/null
@@ -0,0 +1,13 @@
+#!/usr/bin/perl -w
+
+use v5.16;
+
+my ($x, $z) = (0, 0);
+while (<>) {
+       my ($dir, $num) = split /\s+/;
+       $x+=$num if $dir eq 'forward';
+       $z+=$num if $dir eq 'down';
+       $z-=$num if $dir eq 'up';
+}
+say $x*$z;
+