結局全部は解けなかったですが、20 日分は解けたので Deno ステッカーの抽選には入れると思います。
AdventOfCode とは?なぜ解き続けていたのか?
前回の記事を見てください。
解いてみると意外に難しかった
最初の方は楽に解けており、全問解くことができるだろうと思っていましたが、それは誤りでした。
aoc は後半になるにつれて難易度が上がっていくようです。私が特に苦戦したのは 17 日目でした。1 問目が簡単な CPU を作る問題で、2 問目は CPU の出力結果からリバースエンジニアリングを行う問題です。私は全く方針が立たなかったので、掲示板のコメントなどを参考にして解きました。このように、非常に難しい問題が出題されることもあるようです。しかし、解いた後の満足度の高い良問ばかりでした。
就寝前 1~2 時間を aoc を解く時間と決めていました。日によって難易度が異なり、間に合う日もあれば間に合わない日もありました。平均して大体時間いっぱい使っていたため、12 月の平均睡眠時間は 6 時間ぐらいになってしまいました。
抵抗力の弱まった体に、先週末の冷え込みが染み込んで、私は 39 度を超える高熱を出してしまいました。薄れゆく意識の中、私とコンピュータは一つになり、それは巨大なゾウになって地球を背中に乗せて動き出しました。パオーン!
私が正常な意識を取り戻したのは、月曜日の朝でした。仕事する体力はなかったので休みました。
まとめ
プログラミングパズルは長い期間やると飽きてしまうなあと感じました。もう二度とやる気はありませんが、いいきっかけをくれた Deno と AdventOfCode に感謝します。