Skip to content

A command line tool for solving programming challenges.

License

Notifications You must be signed in to change notification settings

yjl9903/icpc-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icpc-cli

Build Status

Enjoy a Codeforces round!

Installation

Make sure that you have added code (VS Code) command in your environment variable.

Clone the repositories

git clone git@github.com:yjl9903/icpc-cli.git

Go to icpc folder and modify config.py.

BASE_PATH = 'C:\\'
CF_PATH = 'CodeForces'

CF_USER = {
    'handle': 'abcd', 'password': 'abcd'
}

Input your path, and icpc init icpc open will use this base path.

Make sure that Codeforces folder in your base path. All the commands related to Codeforces will use this folder.

If you want to use icpc submit, input your account information in CF_USER.

Usage

Init a contest folder

Use icpc init [Folder] or just init [Folder] command to create a contest folder in your base path.

Open a contest

Use icpc open [Folder] or open [Folder] command.

Submit your code

Go to your contest folder.

Use icpc submit command to start submit mode.

Then icpc-cli will use your account to login Codeforces.

Input the contest id, and you can get it in the contest url codeforces.com/contest/[id].

Now, you can just input a, b, c, ... to submit your code!

P.S: Make sure that your code name is a.cpp, b.cpp, c.cpp and so on.

Credits

About

A command line tool for solving programming challenges.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published