A collection of small debugging challenges. Each challenge contains a deliberate bug; open the corresponding GitHub issue for the task and expected behaviour.
| Issue | File | Difficulty | Points |
|---|---|---|---|
| Issue #1 — Factorial | C/01-factorial.c |
Easy | 5 |
| Issue #2 — Prime Checker | C/02-prime-checker.c |
Medium | 10 |
| Issue #3 — Reverse Digits | C/03-reverse-digits.c |
Easy | 5 |
| Issue #4 — Array Maximum | C/04-array-maximum.c |
Medium | 10 |
| Issue #5 — Linear Search | C/05-linear-search.c |
Medium | 10 |
| Issue #6 — Fibonacci Sequence | C/06-fibonacci-sequence.c |
Medium | 10 |
| Issue | File | Difficulty | Points |
|---|---|---|---|
| Issue #7 — Palindrome Checker | Python/01-palindrome-checker.py |
Medium | 10 |
| Issue #8 — List Average | Python/02-list-average.py |
Easy | 5 |
| Issue #9 — Count Vowels | Python/03-count-vowels.py |
Easy | 5 |
| Issue #10 — Password Attempts | Python/04-password-attempts.py |
Easy | 5 |
| Issue #11 — Celsius to Fahrenheit | Python/05-celsius-to-fahrenheit.py |
Easy | 5 |
Issues should use one difficulty label (difficulty:easy or difficulty:medium) and one points label (points:5 or points:10).