AlgoCompare stress-tests your solution against a brute force across thousands of generated cases — catching mismatches, TLEs, and runtime errors before you ever hit submit.
Supports C++, Python, and Java out of the box. Mix languages freely — mix and match languages freely across your untested solution and brute force.
Supply a pre-written test file or a generator program that creates random inputs. Run indefinitely until you find the bug.
Automatically scans your system for g++, clang++, javac, and Python. The environment tab shows verification status.
Full CodeMirror 6 editor with syntax highlighting, bracket matching, code folding, search, and in-place save for uploaded files.
See exactly where your solution fails — mismatched outputs side-by-side, TLE warnings, runtime errors with stderr, and compilation diagnostics.
Native desktop app for Windows and Linux built with Electron. Dark and light themes with a polished, modern interface.
Choose your platform below. Download the executable directly, or use the install scripts.
Invoke-WebRequest -Uri
'https://github.com/Machiamelli/Algo-Compare/releases/latest/download/AlgoCompare.exe'
-OutFile 'AlgoCompare.exe'; Start-Process
'AlgoCompare.exe'
curl -L
'https://github.com/Machiamelli/Algo-Compare/releases/latest/download/AlgoCompare.AppImage'
-o AlgoCompare.AppImage; chmod +x AlgoCompare.AppImage;
./AlgoCompare.AppImage