advent-of-code/12021/02/02_2.awk

26 lines
230 B
Awk

BEGIN{
x =0
y = 0
aim = 0
}
{
if($1 == "forward"){
y += aim*$2
x += $2
}
else if($1 == "down"){
# y += $2
aim += $2
}
else if($1 == "up"){
# y -= $2
aim -= $2
}
print x, y, aim
}
END{
print x, y, aim
print x*y
}