Issue: Help us create a folder of DSA challenges! These challenges should be unique problems that test different DSA concepts, and can be used by others to practice their skills. Requirements:
Create a markdown file with the challenge description.
Include a solution in your language of choice (e.g., Python, C++, Java).
Provide a detailed explanation of the thought process and how DSA concepts were applied.
Bonus: Add a visual explanation using diagrams or pseudocode!
Suggested Challenge Topics:
Graph Traversal: Find the shortest path in a city grid.
Dynamic Programming: Solve a stock-buying problem for maximum profit.
Help learners practice DSA with fun and challenging problems!
Issue: Help us create a folder of DSA challenges! These challenges should be unique problems that test different DSA concepts, and can be used by others to practice their skills.
Requirements:
Suggested Challenge Topics:
Dynamic Programming: Solve a stock-buying problem for maximum profit.