Lua exam
This exam measures what you've actually learned, in three stages: Easy, Medium, then Hard. Each stage unlocks the next. There are no hints and no ready-made solutions, so it's just you and your code, graded automatically like in the lessons.
- Stage 1Locked
Easy
- FizzBuzzModulo and conditions8 min
- List statisticsA loop and multiple return values10 min
- Stage 2Locked
Medium
- Most frequent wordString patterns and a counting table13 min
- Map, filter and reduceFunctions that take functions14 min
- Stage 3Locked
Hard
- StackMetatable classes and raising errors18 min
- MemoizationClosures and a cache table18 min