๐ WAYPOINT LESSON
The machine inventory
โญโญ intermediateโณ 12 min read๐ Lesson 155 of 256
Ten self-test lines from the whole course; problems re-teach.
Cumulative review is problems-first: reread nothing, re-derive everything. The course's machine inventory, as a self-test checklist:
- [ ] accumulator / counter / flag / sentinel โ can you write each in 15 seconds, correctly seeded?
- [ ] state table tracing โ frames for calls, objects, recursion?
- [ ] String API edges โ substring(a, b) length = b โ a?
- [ ] array modes โ when backward, when pairwise, when index?
- [ ] ArrayList mutation โ remove backward, insert backward, size() shifts live?
- [ ] 2D orientation โ r before c, g[r].length inner bound?
- [ ] dispatch โ reference type vs object class; constructor chains?
- [ ] recursion edges โ base answers with zero info; two-branch call counts?
- [ ] FRQ workflow โ eight steps without the sheet?
- [ ] salvage โ skeleton, adjacent part, no panic-erase?
Anything unchecked: return to that module's lab (not its lessons) โ problems re-teach what prose only introduced. That is the ratio this course promised: the review is also problems.