Skip to content

content: T20 — flashcard consistency pass for coding problems#157

Merged
OpenSauce merged 1 commit into
mainfrom
task/20-flashcard-consistency
Apr 5, 2026
Merged

content: T20 — flashcard consistency pass for coding problems#157
OpenSauce merged 1 commit into
mainfrom
task/20-flashcard-consistency

Conversation

@OpenSauce
Copy link
Copy Markdown
Owner

Bumps the submodule ref to pick up 59 new problem-anchored pattern/insight flashcards + 4 factual corrections from OpenSauce/dsa-flash-cards#35 (merged).

What landed in the submodule

  • Data structures: 29 new cards covering all 28 DS coding problems
  • Algorithms: 23 new cards covering 22 of 23 algorithms problems
  • Dynamic programming: 7 new cards

Each card is atomic (one fact, one question), names the problem it anchors to explicitly, and binds to an existing lesson slug in the same category so the unlock pipeline works.

Review corrections applied

Four factual errors in card content were flagged by Copilot on the submodule PR and fixed before merge:

  • Remove Nth Node From End: two-pointer description now specifies dummy head + n+1 gap so slow actually lands on the predecessor
  • Sliding Window Maximum: monotonic deque invariant is "monotonic decreasing / non-increasing" to match the pop rule
  • Find Minimum in Rotated Sorted Array: left-comparison guidance no longer overstates that it "fails" — clarified that right-comparison is just cleaner
  • Word Break: O(k) cost attributed to substring creation/hashing, not hash-set lookup; noted the O(n²) path via trie or length iteration

Test plan

Submodule PR #35 merged: 59 new problem-anchored pattern/insight cards
across data structures, algorithms, and dynamic programming, plus four
factual corrections to existing card content flagged in review.
Copilot AI review requested due to automatic review settings April 5, 2026 19:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the dsa-flash-cards submodule reference to pull in the latest flashcard set (new problem-anchored pattern/insight cards plus a handful of factual corrections), keeping the parent repo’s content in sync with the upstream card source.

Changes:

  • Bump dsa-flash-cards submodule pointer to include 59 new coding-problem-anchored flashcards.
  • Include 4 upstream factual corrections to existing flashcard content.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@OpenSauce OpenSauce merged commit d45abbf into main Apr 5, 2026
8 checks passed
@OpenSauce OpenSauce deleted the task/20-flashcard-consistency branch April 5, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants