Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Competitive Programming Helper (Customized By lnw143)New to Visual Studio Code? Get it now.
Competitive Programming Helper (Customized By lnw143)

Competitive Programming Helper (Customized By lnw143)

Liam White

|
559 installs
| (0) | Free
Makes judging, compiling, and downloading problems for competitve programming easy. Also supports auto-submit for a few sites.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Competitive Programming Helper (Customized By lnw143)

Here is a customized version of Divyanshu Agrawal's cph.

Quickly compile, run and judge competitive programming problems in VS Code. Automatically download testcases , or write & test your own problems. Once you are done, easily submit your solutions directly with the click of a button!

Cph supports a large number of popular platforms like Codeforces, Codechef, TopCoder etc. with the help of competitive companion browser extension

Screenshot

Features

Original

  • Automatic compilation with display for compilation errors.
  • Intelligent judge with support for signals, timeouts and runtime errors.
  • Works with Competitive Companion.
  • Codeforces auto-submit integration.
  • Kattis auto-submit integration.
  • Works locally for your own problems.
  • Support for several languages.

Customized

  • You can choose the file save location in the active workspace.
  • You can use the code template as VSCode Snippets.
  • The source file won't be compiled if it has not been changed since last compilation.

Supported Languages

  • C++
  • C
  • Rust
  • Go
  • Haskell
  • Python
  • Ruby
  • Java
  • JavaScript (Node.js)

Telemetry

The extension collects basic events defined in src/telmetry.ts. To disable, modify the setting telemetry.telemetryLevel (applies to all VSCode extensions).

License

Copyright (C) 2019 - Present Divyanshu Agrawal

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft