diff --git a/d10/part2.awk b/d10/part2.awk index a58678f..72d1ef8 100644 --- a/d10/part2.awk +++ b/d10/part2.awk @@ -1,20 +1,10 @@ -BEGIN { x=1 } function inc() { - i = (c%40) - A[c+1] = (i==x-1||i==x||i==x+1) ? "█" : "░" - c+=1 + i = (c++%40) + printf "%s", (i==x||i==x+1||i==x+2) ? "█" : " " + printf "%s", (i==39) ? "\n" : "" } { inc() } $1 == "addx" { inc() - x+=$2 -} -END { - for (i=0;i<=5;i++) { - r = "" - for (j=1;j<=40;j++) { - r = r A[i*40+j] - } - print r - } + x += $2 } \ No newline at end of file