# Control Flow

> ML Prep practice set.

- Stable ID: `control-flow`
- Area: programming
- Timebox: 25 minutes

Build reliable string traversal, branching, and iteration fluency.

## Instructions

1. Trace edge cases before running tests.

## Ordered items

1. [Even-indexed characters finger exercise](https://mlprep.iwase.dev/item/mit-6-100l-finger-05/?set=control-flow) — `mit-6-100l-finger-05` (easy, 5 min)
2. [Compare character sets in two strings](https://mlprep.iwase.dev/item/mit-6-100l-finger-08/?set=control-flow) — `mit-6-100l-finger-08` (easy, 6 min)
3. [Bisection search finger exercise](https://mlprep.iwase.dev/item/mit-6-100l-finger-06/?set=control-flow) — `mit-6-100l-finger-06` (easy, 10 min)

## Completion

Implement and explain each control path without debugger assistance.

## Next recommended practice

- [Data Structures](https://mlprep.iwase.dev/set/data-structures.md)
