Ditching the 100-Day Grind: A Smarter Approach to DSA

Hello Pythonistas, welcome back!!

I’m on a mission to level up my DSA skills, but I’m ditching the 100-day challenges. This time, I’m taking a smarter approach to DSA focused on deep understanding and a curated list of problems.

Resource For The Smarter Approach to DSA

I found an amazing resource by Neetcode.io [Neetcode.io] that breaks down DSA concepts perfectly. I plan to tackle 150 medium-difficulty problems to build a rock-solid foundation. After that, it’s on to contests for some timed practice! ⏱️

Week 1: Conquering Arrays!

This week, I’m dedicating 5 days to mastering Arrays. I’ll be solving all 9 medium-level questions and (if time allows) taking on 3 hard ones.

My Goals:

  • True comprehension of concepts
  • Exploring as many solutions as possible

Join the Journey!

I’ll be sharing my progress and learnings along the way, including my Notion notes. Let me know in the comments if you’re working on DSA too! Who else is up for the challenge? Share your tips and experiences!

Up for some crazy challenges? Hit me with your ideas!

Day 1 Complete!

Here’s a sneak peek of what I’ve been working on. I’ll be using Python as a medium to tackle these.

Today’s Notes

I’ll share the questions I covered with depth explanation later.

Leave a Reply