Skip to content

Sanil-Sth/DSA-100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

DSA-100

100 days of DSA practice. One problem a day, progressively harder. No breaks.

Language: Python
Start Date: March 19, 2026


Progress: 2 / 100

▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2%
Day Problem Topic Difficulty Solution
01 Two Sum Arrays & Hashing Easy day_01_two_sum.py
02 Valid Parentheses Stack Easy day_02_valid_parentheses.py

Roadmap

Phase Days Difficulty
Foundation 1 – 20 Easy
Patterns 21 – 60 Medium
Hard Mode 61 – 100 Hard

Topics

  • Arrays & Strings
  • Trees & Graphs
  • Dynamic Programming
  • Recursion & Backtracking
  • Stack & Queue
  • Sliding Window
  • Binary Search
  • Hashing & Two Pointers

File Structure

DSA-100/
├── README.md
├── day_01_two_sum.py
├── day_02_valid_parenthesis.py
└── ...

Each file has the problem, approach, solution, and complexity notes.


Started: March 2026

About

Solving 1 DSA problem per day for 100 days | Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages