Solving LeetCode problems consistently to crack campus placements.
Difficulty
Solved
π’ Easy
0
π‘ Medium
0
π΄ Hard
0
Total
0
Update this table as you solve more problems!
π Repository Structure
leetcode-solutions/
β
βββ solutions/
β βββ 0001_two_sum.py
β βββ 0003_longest_substring_without_repeating.py
β βββ 0076_minimum_window_substring.py
β βββ ...
β
βββ notes/
β βββ sliding_window.md
β βββ two_pointers.md
β βββ ...
β
βββ README.md
Each solution file is named: {4-digit-number}_{problem_slug}.py
ποΈ Solutions by Topic
#
Problem
Difficulty
Solution
3
Longest Substring Without Repeating Characters
π‘ Medium
solution
76
Minimum Window Substring
π΄ Hard
solution
209
Minimum Size Subarray Sum
π‘ Medium
solution
239
Sliding Window Maximum
π΄ Hard
solution
424
Longest Repeating Character Replacement
π‘ Medium
solution
438
Find All Anagrams in a String
π‘ Medium
solution
567
Permutation in String
π‘ Medium
solution
643
Maximum Average Subarray I
π’ Easy
solution
904
Fruit Into Baskets
π‘ Medium
solution
1004
Max Consecutive Ones III
π‘ Medium
solution
#
Problem
Difficulty
Solution
1
Two Sum
π’ Easy
solution
#
Problem
Difficulty
Solution
#
Problem
Difficulty
Solution
#
Problem
Difficulty
Solution
#
Problem
Difficulty
Solution
#
Problem
Difficulty
Solution
#
Problem
Difficulty
Solution
#
Problem
Difficulty
Solution
Topic-wise concept notes are in the notes/ folder:
π·οΈ Solution File Template
Every solution file follows this format:
"""
Problem: <Name>
LeetCode #: <Number>
Difficulty: Easy / Medium / Hard
Link: https://leetcode.com/problems/<slug>/
Topic: <Topic>
Approach:
<Brief description of the approach>
Time Complexity: O(?)
Space Complexity: O(?)
"""
class Solution :
def methodName (self , ...):
pass
Solve 200+ problems before campus placements covering all core DSA topics.
β Star this repo if you find it helpful!