金魚亭日常

読書,ガジェット,競技プログラミング

Go

AtCoder の自分の提出をダウンロードする

AtCoder Problems の API 使ってsubmission ページにアクセスして,コード部分を抜き出してダウンロードするやつを Go で書いた. github.com 今までは,GitHub Gist に ちまちまと貼っていた. ダウンロードしたやつは, milkode に突っ込んで,検索する,…

AtCoder ARC #080 E Young Maids

Python で解いてTLEだったので,Go に移植. 最初,通ったものの1600 ms とぶっちぎりで遅かったので, qiita.com を見てプロファイリングしてみたら,どうやら読むとこと書くとこが遅いっぽかったので, 最後に書き出すところを strings.Join() してから fm…

Go の ファイルから読み込んだ Unicode コードポイント文字列の Unquote

Go

これの話 str := "\u3053\u3093\u306b\u3061\u306f\uff0c\u4e16\u754c\uff01" fmt.Println(str) // こんにちは,世界! だが, str := `\u3053\u3093\u306b\u3061\u306f\uff0c\u4e16\u754c\uff01` fmt.Println(str) // \u3053\u3093\u306b\u3061\u306f\uff0c…

Jupyter notebook 起動用スクリプト

Go

最初はbatで書いて動いたのでよかったのだけど, 次にPowershell で書いてみた. でもこれは,ダブルクリックで起動するのができなかったので,廃案. で,勉強を兼ねてGoで書いた. 既定のプログラムに設定できるし,icon つけることもできて,よい.