Running Code Online
Authors: Benjamin Qi, Nathan Wang
Options for running your language of choice online.
Prerequisites
Running Code Online
In all of C++, Python, Java. All of these options are free.
- ide.usaco.guide
- Real-time collaboration (share the URL including the hash)
- The number of submissions is limited, so please don't excessively spam the "Run" button...
- Can be unstable at times; if it starts acting weird, then make a new file. Report issues on Github.
- This is the newer version of https://ide.thecodingwizard.me/
- ide.judge0.com
- Basically the above except without real-time collaboration, more stable.
- Ideone
- Has the bare minimum you need.
- Sometimes erases your code when you first create it (so get in the habit of copying your code first).
- CSAcademy Workspace
- Pretty nice (unless you get "Estimated Queue Time: ...")
- "Saved locally" will not save your code if you close the tab, press Command-S to save.
- repl.it
- Real-time collaboration.
- Need to pay to create private repls.
- goormIDE
- Real-time collaboration
You can also share code with pastebin or hastebin.
Warning!
Your code should not be publicly viewable during a contest. For example, if you're using Ideone, set your code to be secret or private.
Running Code Locally
See here for more information.
Module Progress:
Join the USACO Forum!
Stuck on a problem, or don't understand a module? Join the USACO Forum and get help from other competitive programmers!