はむ吉(のんびり)の練習ノート

プログラミングとことばに関する話題を中心に,思いついたこと,試してみたこと,学んだことを,覚え書きを兼ねてまとめます.その際に役立った,技術書,参考書,辞書,機器などの紹介も行います.

Online Judge Template Generator を Windows 10 + Python で使う:AtCoder コンテストにおける提出コードの作成,テストから提出まで

Online Judge Template Generator (OJTG) *1は,提出コードのひな型作成や,ランダムテストケースの作成といった機能を備え,競技プログラミングの問題やコンテストへの取り組みを強力に支援するツール群です.本記事では,Windows 10 環境に OJTG を導入し,AtCoder のコンテスト(過去問を含む)に Python で取り組む*2際に,これを活用する方法について述べます.

*1:OJTG およびそれに関連するツールは,サードパーティ(有志の方々)が手がけられているものです.今後,もし AtCoder の仕様または規約,ポリシー等に変更があった場合,本記事の記述のようには利用できなくなるおそれがあります.

*2:後述のように,OJTG はさまざまなオンラインジャッジと言語に対応しますが,本記事は一つの例として,この場合について述べます.

続きを読む

くそなぞなぞ Beginner Contest 009 (くBC009) 解説・参加記

くそなぞなぞ Beginner Contest 009(2020 年 7 月 19 日)に参加しました.そのときの取り組みや感想を,解説とともにここにまとめます.この記事には多くのネタバレを含むので,注意してください.

続きを読む

くそなぞなぞ Beginner Contest 008 (くBC008) 解説・virtual 参加記

くそなぞなぞ Beginner Contest 008(2020 年 7 月 18 日)についての非公式解説です.残念ながら,私は時間内に参加できませんでしたが,答えやヒントを見ずに*1,後で解いた(virtual 参加)ので,そのときの取り組みも記します.

*1:特に,コンテスト直後の TL を見ないように心がけました.

続きを読む

くそなぞなぞ Beginner Contest 007 (くBC007) 解説・参加記

くそなぞなぞ Beginner Contest 007(2020 年 7 月 4 日)に参加しました.そのときの取り組みや感想を,解説とともにここにまとめます.この記事には多くのネタバレを含むので,注意してください.

続きを読む

Suunn’s Legacy Kusonazonazo Contest #1 解説・参加記

くそなぞなぞ有志 (unrated) コンテストとして,Suunn’s Legacy Kusonazonazo Contest #1 が 2020 年 6 月 24 日に開催されました.その解説に加え,私が参加した際の取り組みについて書きます.それゆえ,この記事にはネタバレを含むため,注意してください.

続きを読む