← All questions
MediumCoding
Subarray Sums Divisible by K
Asked at
Amazon
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
- 01Track running sum modulo k.
- 02Seed remainder zero with frequency one.
- 03Normalize a negative remainder into zero through k minus one.
- 04Add the existing frequency of the current remainder, then increment it.
Reference answer
Then expect these follow-ups
Why do equal remainders imply divisibility?
Tests: modular proof
When is an array preferable to a map?
Tests: optimization
Free to read · better with Enzo
Practice this out loud with Enzo
Enzo runs it as a mock interview, pushes back with follow-ups, and grades you on the rubric.
Next question