お助けツール
コンテストでは早く提出できれば同じ回答数でも順位が違ってきます。
ABC288では3完だったけどいつもより速くできたのでなんと破格の
パフォーマンス1100をいただけてウハウハしてました。
茶色レベルだと提出が1秒早いだけでも結構変わってくるようなので
無駄時間を削減すべくお助けツールを自作しました。
開発ツールはもちろんDelphi11 です^^
こんな感じ
機能
・コードテストだとコンパイルエラーが出ないのでコンパイルエラー表示
・ソースを分割指定して変数宣言を追加したい場合にカーソル移動を不要にする。
(これはPascalの弱点です)
・問題URLを指定してHTMLを解析し入力例、出力例を自動取り込み。
・実行結果と出力例を比較して自動判定。(結果を背景色で表示)
・URLごとにソース、入出力例を保存しておさらいを簡易化。
・用意しておいた関数を簡単に取り込める。
追加したい機能
・エディタの自動インデントができないのが結構しんどい
・デバッグできたらなあ(具体案無しw)
・CPU時間の表示
勉強を進めていって関数を充実させないとね。
めでたしめでたし。