Skip to content

conlacda/atcoder-companion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atcoder companion

An extension to enhance the experience for atcoder

Playwright Tests

Atcoder companion in Chrome Web Store Atcoder companion in Firefox add-ons

Features

Rating prediction

Accurately predict your rating during an ongoing contest.

Show the status of solved problems

mark-solved-problems.png

Test cases (for some old contests)

You can add more test cases to the problem statement and download all test cases with one click.

add-test-cases.png

You can also copy and download test cases and debug your code with those test cases. copy-download-debug.png

Debug with custom test

If the test cases of that contest are available

Click one of the buttons you see above and a custom test page should be opened. Your submission code and input/output should be filled in.

custom-page-source-code.png custom-page-in-out.png

Reference

Accuracy issue

When creating prediction data, the backend will predict performance for rank as an integer, but in reality, rank can be rounded to 0.5 (document (formula 2)). Therefore, there may be prediction errors.

Develop

.env

Before running the tests, create .env as .env.example file then fill your atcoder account.

Run Github action

Turn self-hosted Github action locally. It will listen for events defined at the GitHub action's .yml file

cd actions-runner
./run.cmd