Skip to content

Adez017/30DAYSCHALLENGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

59 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

30 Days of DSA Challenge πŸš€

Welcome to the 30 Days of DSA Challenge! This repository is a part of our commitment to consistently practice and master Data Structures and Algorithms (DSA). Every day, we solve DSA problems and upload our solutions here, organized week by week.


πŸ—‚οΈ Folder Structure

The repository is divided into folders based on weeks. Here's the structure:

πŸ“ Week1/
   β”œβ”€β”€ πŸ“ Day1/
   β”‚     β”œβ”€β”€ file1
   β”‚     └── file2
   β”œβ”€β”€ πŸ“ Day2/
   β”‚     β”œβ”€β”€ file1
   β”‚     └── file2
   └── πŸ“ Day3/
         β”œβ”€β”€ file1
         └── file2
   |
   |
   .
   .

Each folder contains solutions to the problems tackled on that specific day.

πŸ› οΈ How We Solve Problems

  • Understand the Problem: Carefully read and analyze the problem statement.
  • Plan the Solution: Think of the most efficient algorithm.
  • Code the Solution: Implement the algorithm in your preferred programming language.
  • Optimize and Review: Ensure the solution is optimal and meets all edge cases.
  • Upload to Repository: Push the code to this repo.

πŸ† Goals of the Challenge

  • Consistency: Solve at least one DSA problem every day for 30 days.
  • Improvement: Strengthen problem-solving skills.
  • Learning: Explore foundational data structures and algorithms.
  • Sharing: Maintain a record of our journey and help others learn.

πŸ“š Topics Covered

Here are the core topics we’re focusing on during this challenge:

  • Arrays
  • Strings
  • Linked Lists
  • Stacks and Queues
  • Sorting and Searching
  • Hashing
  • and more

πŸš€ How to Use This Repo

Clone the repository:

git clone https://github.com/your-username/30-days-dsa-challenge.git

Navigate to the relevant folder and explore the solutions. Try the problems yourself and compare your approach!

πŸ“ˆProgress Tracker

Week status
Week 1 βœ… completed
Week 2 βœ… completed
Week 3 βœ… completed
Week 4 🚧 In Progress

πŸ“¬ Feedback & Contributions

Found a better solution or have suggestions? Feel free to open a Pull Request or Issue. Let’s learn and grow together!

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages