100 Days of Code: Day 9 - Data Skills and Interval Problem Solving

Day 9 of 100 Completed Today was about reinforcing data skills while continuing to sharpen interval-based problem solving. • #1094 - Car Pooling (Medium) - solved • Continued Pandas fundamentals 🔎 Focus Areas • Applying prefix sum / difference array concepts on intervals • Understanding capacity constraints over a timeline • Going deeper into data manipulation with Pandas 💡 Key Takeaways (DSA) 📌 #1094 Car Pooling This problem reinforced how powerful range updates can be when handled correctly. Instead of checking every trip naively, the smarter approach: add passengers at pickup remove passengers at drop track running capacity over time The idea is simple, but the impact is huge in terms of efficiency. Starting to see patterns repeat across interval problems, which is a good sign. 🚀 Python + Pandas Continued working with DataFrames and basic operations. Getting more comfortable with how data is stored and manipulated. 💡 Key Takeaways (Python) • Operations on columns are becoming more intuitive • Less reliance on loops, more on built-in functions • Still building speed, but understanding is improving steadily ⚡ Honest Reflection This was a steady day. Not flashy, but important. These are the days where foundations actually get built. I’m starting to recognize patterns faster, especially in interval-based questions. That reduces hesitation and improves confidence. Pandas still needs more practice, but the learning curve feels manageable now. Consistency maintained. Momentum continues. Patterns recognized: Difference Array | Prefix Sum | Interval Scheduling | Capacity Tracking | DataFrames | Column Operations #100DaysOfCode #DSA #Python #Pandas #LeetCode #BuildInPublic #CodingJourney #Consistency

  • text

To view or add a comment, sign in

Explore content categories