Code Monkey home page Code Monkey logo

codeforces-quickbuild's Introduction

Codeforces-QuickBuild for VS Code (linux)

This is a parser - buildtool for codeforces.

Currently supports C and C++ Screenshot

Functionalities

  1. Inbuilt parser that scrapes input and output test-cases of all questions of a particular contest. Screenshot Screenshot

  2. Displays compiler and run time errors on Output.txt. Screenshot

  3. code can be compiled and tested against all provided input test-cases (scraped) to check for correctness. This is shown in Output.txt Screenshot

  4. Provide custom input test cases.

Procedure

  1. Clone this repo.

  2. Open this folder as work-space in VS Code. (code . in terminal)

  3. Make necessary changes to template.cpp ( present inside .vscode ). This acts as your default .cpp file for all problems of a contest.

  4. Now, use the keybinding ctrl+shift+b, and select Create Files.

  5. Use ctrl+shift+` to open integrated terminal in vs code. Here type in ./parse.py (contest_name) (eg../parse.py 4) to download all the test-cases (input and output) of that particular contest.

  6. To open codespace for question A, using the keybindings ctrl+p and type in A.cpp

  7. To open Output.txt by using the keybindings ctrl+p and type Output.txt

  8. To build and test-run code on given test-cases, use ctrl+shift+b and select codeforces builder.

  9. Custom test-cases can be provided on Input.txt. Follow step 7 and instead of Output.txt, search for Input.txt

Special thanks to johnathan79717 for the parser.

codeforces-quickbuild's People

Contributors

kalpaj12 avatar

Stargazers

 avatar  avatar

codeforces-quickbuild's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.