diff options
-rw-r--r-- | 2021/day02.pl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/2021/day02.pl b/2021/day02.pl index 66e423a..30dc1d1 100644 --- a/2021/day02.pl +++ b/2021/day02.pl @@ -1,13 +1,19 @@ use strict; use warnings; my ($depth, $pos) = (0, 0); +my ($depth2, $pos2, $aim) = (0, 0, 0); while (<>) { if (/forward (\d+)/) { $pos += $1; + $pos2 += $1; + $depth2 += $aim * $1; } elsif (/down (\d+)/) { $depth += $1; + $aim += $1; } elsif (/up (\d+)/) { $depth -= $1; + $aim -= $1; } } print $depth * $pos, "\n"; +print $depth2 * $pos2, "\n"; |