README
A VSCode extension that enables users to view and solve Codeforces problems within VS Code.
Demonstration
Features
Sign in with Codeforces handle
Fetch user's solution status
Refetch user's solution status
Toggle problems' rating order
Preview problems
Set preferred coding language
Set template code to initialize the solution file
Requirements
Extension Settings
Setting Name |
Description |
Default Value |
CPcodeforces.userHandle |
The last valid Codeforces user handle entered. |
"" |
CPcodeforces.defaultSolutionsFolderPath |
The absolute path for saving solutions. (Leave blank to use the default home path.) |
"" |
CPcodeforces.notifyPreferredLanguage |
Notify if the preferred coding language is not set. |
true |
CPcodeforces.preferredCodingLanguage |
Preferred coding language for problem solutions. Supported languages: C , C# , C++ , D , Go , Haskell , Java , JavaScript , Kotlin , OCaml , Pascal , Perl , PHP , Python3 , Ruby , Rust , Scala |
"" |
CPcodeforces.notifySolutionTemplate |
Notify if the solution template is not set. |
true |
CPcodeforces.solutionTemplate |
Template code for the solution file of the preferred language. |
"" |
CPcodeforces.sortOrder |
Sort order for the All problems list. Supported options: "None" , "RatingAsc" , "RatingDesc |
"None" |
CPcodeforces.difficultySortOrder |
Sort order for the Difficulty folders list. Supported options: "RatingAsc" , "RatingDesc" |
"RatingAsc" |
Release Notes
Refer to CHANGELOG
Attribution
The codeforces-icon used in this repository are from the LibreICONS by Dennis Suitters, and are licensed under the MIT License.
License
MIT License
| |