Skip to content
GrudgeBetaStart free

CSE

Debugging practice

Reading and fixing code is half of real engineering work and rarely practiced. Each challenge hands you a solution with a planted bug and the tests it fails.

What you do here

One real bug per challenge

Off-by-one errors, wrong boundary conditions and broken logic, in code that is otherwise correct.

Hints when you are stuck

Each challenge has escalating hints that point to the area without handing you the answer.

Topics covered

  • Off-by-one errors
  • Edge cases
  • Boundary conditions
  • Reading unfamiliar code

Questions

What language are the challenges in?
C++, judged against hidden tests in the same sandbox as the rest of the platform.