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:
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:
Graph Traversal: Find the shortest path in a city grid.
Dynamic Programming: Solve a stock-buying problem for maximum profit.