All Projects → agrawal-d → Cph

agrawal-d / Cph

Licence: gpl-3.0
Makes judging, compiling, and downloading problems for competitive programming easy.

Programming Languages

c
50402 projects - #5 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Cph

codeforces-go
Golang 算法竞赛模板库 | Solutions to Codeforces by Go 💭💡🎈
Stars: ✭ 842 (+323.12%)
Mutual labels:  competitive-programming, acm-icpc, codeforces
Cpeditor
The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀
Stars: ✭ 562 (+182.41%)
Mutual labels:  competitive-programming, codeforces, acm-icpc
Arabiccompetitiveprogramming
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Stars: ✭ 675 (+239.2%)
Mutual labels:  competitive-programming, acm-icpc
Competitive Programing
个人算法刷题处
Stars: ✭ 33 (-83.42%)
Mutual labels:  codeforces, acm-icpc
Competitive Programming Resources
This repository consists of data helpful for ACM ICPC programming contest, in general competitive programming.
Stars: ✭ 199 (+0%)
Mutual labels:  competitive-programming, acm-icpc
Oj
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
Stars: ✭ 517 (+159.8%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
Stars: ✭ 147 (-26.13%)
Mutual labels:  competitive-programming, codeforces
Icie
Competitive programming IDE-as-a-VS-Code-plugin
Stars: ✭ 65 (-67.34%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
Solutions to problems from various online judges / contest sites.
Stars: ✭ 337 (+69.35%)
Mutual labels:  competitive-programming, codeforces
Acm Icpc Preparation
ACM-ICPC Preparation Guide
Stars: ✭ 1,377 (+591.96%)
Mutual labels:  competitive-programming, acm-icpc
Data Structures And Algorithms
A collection of some implementations of data structures and algorithms.
Stars: ✭ 101 (-49.25%)
Mutual labels:  competitive-programming, codeforces
Programming Contest
My solutions of some problems from different online judges
Stars: ✭ 158 (-20.6%)
Mutual labels:  competitive-programming, acm-icpc
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+149.25%)
Mutual labels:  competitive-programming, codeforces
Cfviz
Visualizes user data from codeforces.com using the official API
Stars: ✭ 472 (+137.19%)
Mutual labels:  competitive-programming, codeforces
Usaco Guide
A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.
Stars: ✭ 439 (+120.6%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (-73.37%)
Mutual labels:  competitive-programming, codeforces
Competitive programming
My solutions to programming contest problems from different sources (UVa, TopCoder, Live Archive, SPOJ, etc).
Stars: ✭ 153 (-23.12%)
Mutual labels:  competitive-programming, acm-icpc
Stopstalk Deployment
Stop stalking and start StopStalking 😉
Stars: ✭ 276 (+38.69%)
Mutual labels:  competitive-programming, codeforces
Competitive Companion
Browser extension which parses competitive programming problems
Stars: ✭ 295 (+48.24%)
Mutual labels:  competitive-programming, codeforces
Usaco
General Resources for Competitive Programming
Stars: ✭ 1,152 (+478.89%)
Mutual labels:  competitive-programming, codeforces

Competitive Programming Helper (cph)

Build Status Downloads

This extension allows you to quickly compile, run and judge competitive programming problems from within VS Code. You can automatically download testcases write & test your own problems. Once you are done, you can submit your solutions directly with the click of a button!

Using the competitive companion browser extension, cph supports a large number of popular platforms like Codeforces, Codechef, TopCoder etc.

Screenshot

Quick start

  1. Install cph in VS Code and open any folder.
  2. Install competitive companion in your browser.
  3. Use Companion by pressing the green plus (+) circle from the browser toolbar when visiting any problem page.
  4. The file opens in VS Code with testcases preloaded. Press Ctrl+Alt+B to run them.
  • (Optional) Install the cph-submit browser extension to enable submitting directly on CodeForces.
  • (Optional) Install submit client and config file from the Kattis help page after logging in.

You can also use this extension locally, just open any supported file and press 'Run Testcases' (or Ctrl+Alt+B) to manually enter testcases.

See detailed user guide

Features

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

Supported Languages

  • C++
  • C
  • Rust
  • Python
  • Java

Contributing

You can contribute to this extension in many ways:

  • File bug reports by creating issues.
  • Develop this extension further - see developer guide.
  • Spreading the word about this extension.

License

This software is licensed under GPL Version 3 or later ( at your choice ).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].