AtCoder Beginner Contest 061
C問題に時間をかけて、B問題 (https://abc061.contest.atcoder.jp/submissions/1283256) しか解けなかった。素直にA問題から順番に解いていくべきだった。
- HyperSpec を参照する回数が多かったので、その時間ももったいなかった。
- slime のミニバッファに出る関数のシグネチャをみて、使い方がわかる程度には慣れておこう。
- 標準入力の部分は似たようなコードパターンがなので、こんなマクロを用意してもいいかもしれない。
(defmacro defsolver (name vars &body body) `(defun ,name () (let (,@(mapcar #'list vars (mapcar (constantly '(read)) vars))) ,@body)))
次回は、今週末 http://abc062.contest.atcoder.jp/ で。