Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xezoless/csps

The .NET C# workspace setup for Visual Studio Code to solve problems from online judge platforms like Codeforces, AtCoder, Baekjoon Online Judge, etc.
https://github.com/xezoless/csps

c-sharp dotnet problem-solving visual-studio-code vscode workspace

Last synced: 13 days ago
JSON representation

The .NET C# workspace setup for Visual Studio Code to solve problems from online judge platforms like Codeforces, AtCoder, Baekjoon Online Judge, etc.

Awesome Lists containing this project

README

        


CSPS - C# Problem Solving






The .NET C# workspace setup for Visual Studio Code to solve problems from online judge platforms like Codeforces, AtCoder, Baekjoon Online Judge, etc.


It is intended to provide useful configurations and snippets for problem solving in C#.


Since .NET cannot compile or run single *.cs file (there are workarounds but not suitable for PS), it is annoying to build with multiple source files in the same workspace directory. With this workspace setup, you can easily disable/archive source files and compiling a single source file.

## Usage
*Instructions will be added later.*
### Basics
### Compiling and Running
### Disabling Sources
Put source files(`*.cs`) under `./Disabled`.
The files under `./Disabled` will not be recognized by the project(`CSPS.csproj`).

### Archiving Sources
Put source files(`*.cs`) under `./ProblemCodes`.
The files under `./ProblemCodes` will not be recognized by the project(`CSPS.csproj`).

## Requirements
- [.NET 6.0 SDK](https://dotnet.microsoft.com/ko-kr/download/dotnet/6.0)
- [Visual Studio Code](https://code.visualstudio.com/)

## Recommended VSCode Extensions
- [**C#**](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp) for basic language support for C#, such as IntelliSense.
- [**Competitive Programming Helper**](https://marketplace.visualstudio.com/items?itemName=DivyanshuAgrawal.competitive-programming-helper) for running test cases easily.