Lesson 17 — Integrated exercise: specify, generate, test, correct
Unit II · Computational problem solving

L17_problem_A.txt                            student     Problem A statement: hall booking turnaround conflicts
L17_problem_B.txt                            student     Problem B statement: driver shift time remaining
L17_problem_C.txt                            student     Problem C statement: fuel state classification
L17_problem_D.txt                            student     Problem D statement: workshop log line check
L17_submission_template.txt                  student     Submission template: spec, tests, implementation, correction record, AI-use record, self-score
L17_worked_example.py                        student     Worked example from the reading: service-interval function, first try and fix
L17_A_fallback_code.py                       student     Problem A fallback for learners with no assistant: a typical first attempt, stripped of the trap notes
L17_B_fallback_code.py                       student     Problem B fallback for learners with no assistant: a typical first attempt, stripped of the trap notes
L17_C_fallback_code.py                       student     Problem C fallback for learners with no assistant: a typical first attempt, stripped of the trap notes
L17_D_fallback_code.py                       student     Problem D fallback for learners with no assistant: a typical first attempt, stripped of the trap notes

Python 3.11 or newer. Standard library only. Run each program from the folder the lesson tells you to put it in:
    python <file>.py        (Windows)
    python3 <file>.py       (macOS and Linux)
