Streams & I/O
Merge streams, iterators, and sequential data.
Foundation
Learn the invariant, apply it independently, then pass the Streams & I/O checkpoint.
- File line iterator (Medium)
Checkpoint
A graded check of the core Streams & I/O reasoning skills.
Pattern Quest
Practice recognizing streams & i/o problem shapes.
Streams & I/O
Practice incremental parsing, buffering, batching, iterator state, and partial reads so unbounded input can be processed without loading it all at once.
- Add Spaces Around Parentheses in a String (Easy)
- Binary tree in-order iterator (Medium)
- Check palindrome in stream (Easy)
- Clean directories recursively (Medium)
- Count words in file (Easy)
- Find files size larger than 5M (Medium)
- Find Kth largest in stream (Easy)
- Find median in stream (Hard)
- Merge K sorted streams in one (Hard)
- Rate limiter iterator (Medium)
- Reverse content of file in place (Easy)