プログラミング

今までAtcoderをRubyでやってきましたが、難易度が上がるにつれて参考コードが少なくなってきたので使用言語をPythonに変更することにしました。
Ruby卒業記念にAtcoderでよく使う記法をまとめておきます。

プログラミング

Atcoderで問題解くのに優先度付きキューが必要ということで、実装しました。

最大ヒープを作成(不等号の向き変えれば最小にできます)
値の取り出しと挿入がどちらもlognなのは魅力的
Wikiの

その他,プログラミング,自分用メモ

たまに使うので、Seleniumでログインするときの雛形
driverにはchromeを使用

このあとテストしたりスクショとったりする

その他,プログラミング,自分用メモ

ログインありでスクレイピングする際のログイン方法のメモ
セッションを開始してcsrfトークン取得後に、csrfトークンとログイン情報をまとめてpostする

csrf対策用のトークンの名前はサイトによって違うので注 ...

プログラミング

Railsでcrontabを設定するときのメモ

config/schedule.rbにcrontabの設定を記載する

これで1分毎にcrontab.logに「test」が出力されます。