Use this named bank selection to rehearse a complete coding conversation. State your assumptions before coding. Explain the invariant and cost of your approach, then implement it and run tests. Finish by identifying a changed constraint that would require another algorithm. These tasks reuse the course bank; use the online assessment for a separate timed bank.