Code RoomMeasure nesting depth
EasyPrep Room Coding #720

Measure nesting depth

CodingAlgorithms & data structuresEntry–Mid~10 min

A style checker for indentation-based config files reports how deeply a file nests. Each non-blank line is indented by exactly 2 spaces per nesting level (top-level lines have no indent and count as depth 1, a line indented 2 spaces is depth 2, and so on). Whitespace-only lines are skipped. Given the file as a list of lines, return the maximum depth of any non-blank line, or 0 for a file with no non-blank lines. The indentation is guaranteed consistent — your job is only to measure it.

Implement
max_config_depth(lines: list[str]) → int
Examples
in[["a:"," b:"," c: 1"]]out3
What a strong answer looks like

State your approach and its time/space complexity out loud before you optimize. Handle the edge cases (empty input, duplicates, overflow), and say why you chose this over the brute force. Green tests are the floor, not the grade.

0:00 of about 10 min
InputExpectedGot
[["a:"," b:"," c: 1"]]3not run yetsample