3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

還暦爺がAtCoderにPascalで挑戦③ お助けツール作りました。

Last updated at Posted at 2023-02-11

お助けツール

コンテストでは早く提出できれば同じ回答数でも順位が違ってきます。
ABC288では3完だったけどいつもより速くできたのでなんと破格の
パフォーマンス1100をいただけてウハウハしてました。
茶色レベルだと提出が1秒早いだけでも結構変わってくるようなので
無駄時間を削減すべくお助けツールを自作しました。
開発ツールはもちろんDelphi11 です^^
こんな感じ
main.png
func.png

機能

・コードテストだとコンパイルエラーが出ないのでコンパイルエラー表示
・ソースを分割指定して変数宣言を追加したい場合にカーソル移動を不要にする。
 (これはPascalの弱点です)
・問題URLを指定してHTMLを解析し入力例、出力例を自動取り込み。
・実行結果と出力例を比較して自動判定。(結果を背景色で表示)
・URLごとにソース、入出力例を保存しておさらいを簡易化。
・用意しておいた関数を簡単に取り込める。

追加したい機能

・エディタの自動インデントができないのが結構しんどい
・デバッグできたらなあ(具体案無しw)
・CPU時間の表示

勉強を進めていって関数を充実させないとね。
めでたしめでたし。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?