Phase 6Days 28-35

Arrays: Easy to Medium to Hard

A deep bag of array techniques: prefix sums, two pointers, Kadane, intervals, matrix moves

Phase Goal

Build the bread-and-butter array toolkit every contest and interview leans on.

Progress

Day 28: Easy array patterns

Day 29: Prefix sums & subarray sums

Day 30: Kadane & the sign / rearrange family

Day 31: Medium array classics

Day 32: Intervals & matrix moves

Day 33: Hard array problems — part 1

Day 34: Hard array problems — part 2

Day 35: Array capstone & mixed set

Phase Complete!

After this phase, you'll be able to:

  • Easy array patterns
  • Prefix sums & subarray sums
  • Kadane & the sign / rearrange family
  • Medium array classics
  • Intervals & matrix moves
  • Hard array problems — part 1
  • Hard array problems — part 2
  • Array capstone & mixed set

After Phase 6, explain a core invariant, reconstruct a solution after a delay, diagnose a bug, and solve one unlabelled variation. Repair a failed prerequisite before advancing; record help separately from independent work.