Problem set · scoring scripts · regression comparison
Buckets by ability (strings, collections, edge cases, performance); each problem gets visible and hidden cases. The scorer reports pass rate, runtime and a distribution of failure reasons.
Failures are classified by assertion type, which separates misunderstanding from bad implementation; results go to JSON so repeated runs can be compared as trends.
Download source ↓ (free with an account)