Skip to content
Breakpoint logobreakpoınt

Algorithms

Solve algorithm problems in C on a virtual machine that counts instructions

Algorithms is a desktop app for practising algorithm problems in C. It comes with its own retro C compiler and more than 150 problems across twenty categories. Each problem has a description, example inputs and outputs, and hints. You run the full test set, including hidden cases, and accepted runs record tests passed, instructions executed and code size.

Play on store.steampowered.com

Paid · No login · Desktop · Intermediate

Algorithms preview

About Algorithms

It trains interview-style problem solving and shows how C turns into machine code, with a live disassembly view and asm blocks if you want to drop to assembly. The virtual machine has no clock or randomness, so a solution always costs the same number of instructions and best scores can be compared. You need to know basic C first.

It is a paid app on Steam for Windows, macOS and Linux. It has no accounts or subscriptions, and everything runs locally.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help