๐ WAYPOINT LESSON
Anatomy of an FRQ
โญโญโญ advancedโณ 10 min read๐ Lesson 205 of 256
A story, a data table, four tasks: read once for setting, twice for data, write signatures first.
A real FRQ is a story, a data table, and four tasks. The reading protocol that earns points:
- Read the intro ONCE for the setting; read the data table twice.
- For each part: write the signature first (types from the table), then ONE sentence: "given ..., return/build ...".
- Parts are independent: part (b) never needs your part (a) to be correct, and graders score each part separately. A botched (a) must not cascade โ that discipline is trainable, and module 16 drills it.
- Preconditions are gifts: "the array is non-empty," "values are sorted" โ each one deletes code you were about to write.
Time discipline: the four FRQs get 90 minutes โ about 20 minutes each with buffer. Writing the signature and one-line plan before coding is what makes 20 minutes enough.