Consistency is the ultimate weapon! Yeh repository mera personal tracker hai jahan maine lagatar 30 din tak code push kiya hai. Daily problem-solving, algorithmic thinking, aur raw logic ko sharp rakhne ke liye yeh GDG-GCELT-30-Days DSA challenge liya tha. Yahan aapko daily basis par C++ (aur thoda C) ke optimized solutions milenge.
Maine apni coding journey ko daily files mein divide kiya hai taaki progress easily track ho sake. Pura 30 din ka challenge ab successfully complete ho chuka hai! 🎉
| Day | File Path | Focus Area | Status |
|---|---|---|---|
| 01-05 | day01.cpp to day05.cpp |
Building momentum, standard syntax & basic logic. | ✅ Done |
| 06-10 | day06.cpp to day10.cpp |
Loops, conditional flow, and array foundations. | ✅ Done |
| 11-15 | day11.cpp to day15.cpp |
Modular programming, pointers, and memory manipulation. | ✅ Done |
| 16-20 | day16.cpp to day20.cpp |
Advancing with 2D structures and traversal logic. | ✅ Done |
| 21-25 | day21.cpp to day25.cpp |
Recursion, core data manipulation. | ✅ Done |
| 26-30 | day26.cpp to day30.cpp |
Pushing limits with complex problem-solving, advanced DSA, and final wrap-up. | ✅ Done |
(Note: Har din ka code directly repository root mein available hai.)
Competitive programming aur core CSE development mein speed aur optimization zaruri hai. Is challenge ka main motive sirf code likhna nahi, balki code ko optimize karna tha. Har solution direct, logical, aur minimal time/space complexity ko dhyan mein rakh kar likha gaya hai.
Agar aap mere daily challenges ko apne system par compile aur run karna chahte ho:
# Clone the repository
git clone [https://github.com/sabya-code03/30-days-challenge.git](https://github.com/sabya-code03/30-days-challenge.git)
# Jump into the workspace
cd 30-days-challenge
# Compile a specific day's code (e.g., Day 30) using g++
g++ day30.cpp -o day30
# Run the compiled executable
./day30