This repo tracks my journey solving LeetCode problems β not just code, but my thought process, reflections, and patterns I'm mastering.
- Total Problems Solved: 79+
- Notes Written: 1+ (expanding soon)
- Categories Covered: Arrays, Hash Maps, Dynamic Programming, Two Pointers, Binary Search, Trees, etc.
src/exercises/: Auto-downloaded solutions via leetcode.nvim caching
create_missing_notes.sh: Automatically creates missing note files for solved problemsupdate_difficulties.sh: Manage problem difficulties dynamically without hardcoding
# Create missing notes for new problems
./create_missing_notes.sh
# Add difficulty mapping for a problem
./update_difficulties.sh -a 1 Easy
./update_difficulties.sh -a 4 Hard
# List all difficulty mappings
./update_difficulties.sh -l
# Update all note files with correct difficulties
./update_difficulties.sh -u
# Remove difficulty mapping
./update_difficulties.sh -r 1This repository is a living document of my algorithmic learning journey. Each note captures my thought process, mistakes, and insights.