Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Codeforces SubmitterNew to Visual Studio Code? Get it now.
Codeforces Submitter

Codeforces Submitter

Yahya Mujahed

|
1,381 installs
| (1) | Free
Submit solutions to Codeforces problems from within VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Codeforces Submitter

This Visual Studio Code extension allows you to submit solutions to Codeforces problems directly from within VS Code.

Codeforces Submitter

Features

  • Submit solutions to Codeforces problems without leaving VS Code.
  • Automatic detection of problem code and language based on the filename.
  • Supports multiple programming languages including Python, C++, JavaScript, Java, and Rust.
  • Seamless integration with Codeforces platform for quick and easy submissions.

Requirements

  • Visual Studio Code version 1.87.0 or higher.

Usage

The extension submits your solution through the web and requires access to your account, to facilitate an easy and secure experience the extension accesses your credentials through your system's environment variables.

Linux/Mac:

To set environment variables in Linux/Mac, you can open your terminal and use the following commands:

export CODEFORCES_USERNAME="your_username"
export CODEFORCES_PASSWORD="your_password"

Windows:

To set environment variables in Windows, you can open your terminal and use the following commands:

set CODEFORCES_USERNAME=your_username
set CODEFORCES_PASSWORD=your_password

Follow these steps after setting your credentials and installing the extension

  1. Open the file containing your solution code for a Codeforces problem.
  2. Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS) to open the command palette.
  3. Type Submit Solution and select the corresponding command.
  4. The extension will automatically submit your solution to Codeforces.

Release Notes

1.0.0

  • Initial release of the Codeforces Submitter extension.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft