Skip to content

mahmoodhamdi/leet_code_100_days

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Œ LeetCode 100 Days Challenge

๐ŸŽฏ ุงู„ู‡ุฏู

ุญู„ 100 ู…ุณุฃู„ุฉ (10 ุชูˆุจูŠูƒุงุช ร— 10 ู…ุณุงุฆู„) ุฎู„ุงู„ 100 ูŠูˆู… ู…ู† ุงู„ุณู‡ู„ โ†’ ุงู„ู…ุชูˆุณุท โ†’ ุงู„ุตุนุจ.
ูƒู„ ูุชุฑุฉ = 10 ุฃูŠุงู… = 10 ู…ุณุงุฆู„.


Period 1: Basic Programming (Day 1โ€“10)

# Problem Link Est. Time Status
1 Two Sum Link 1h โ˜
2 Add Two Numbers Link 1.5h โ˜
3 Reverse Integer Link 1h โ˜
4 Palindrome Number Link 1h โ˜
5 Plus One Link 1h โ˜
6 Sqrt(x) Link 1h โ˜
7 Pow(x, n) Link 1h โ˜
8 Merge Sorted Array Link 1h โ˜
9 Remove Duplicates from Sorted Array Link 1h โ˜
10 Climbing Stairs Link 1h โ˜

Period 2: Control Structures (Day 11โ€“20)

# Problem Link Est. Time Status
1 Fizz Buzz Link 0.25h โ˜
2 Roman to Integer Link 1h โ˜
3 Integer to Roman Link 1.5h โ˜
4 String to Integer (atoi) Link 1.5h โ˜
5 Valid Parentheses Link 1h โ˜
6 Implement strStr() Link 1h โ˜
7 Count and Say Link 1h โ˜
8 Longest Common Prefix Link 1h โ˜
9 Length of Last Word Link 0.5h โ˜
10 Add Binary Link 1h โ˜

Period 3: Strings (Day 21โ€“30)

# Problem Link Est. Time Status
1 Longest Substring Without Repeating Characters Link 2h โ˜
2 Longest Palindromic Substring Link 2h โ˜
3 Group Anagrams Link 2h โ˜
4 Valid Anagram Link 1h โ˜
5 Minimum Window Substring Link 2h โ˜
6 Valid Palindrome Link 1h โ˜
7 Implement strStr() Link 1h โ˜
8 Count and Say Link 1h โ˜
9 Longest Common Prefix Link 1h โ˜
10 Multiply Strings Link 2h โ˜

Period 4: Linked Lists (Day 31โ€“40)

# Problem Link Est. Time Status
1 Merge Two Sorted Lists Link 1h โ˜
2 Remove Nth Node From End of List Link 1h โ˜
3 Reverse Linked List Link 1h โ˜
4 Swap Nodes in Pairs Link 1h โ˜
5 Linked List Cycle Link 1h โ˜
6 Intersection of Two Linked Lists Link 1h โ˜
7 Add Two Numbers II Link 1.5h โ˜
8 Reorder List Link 1.5h โ˜
9 Copy List with Random Pointer Link 2h โ˜
10 Flatten a Multilevel Doubly Linked List Link 2h โ˜

Period 5: Arrays (Day 41โ€“50)

# Problem Link Est. Time Status
1 Best Time to Buy and Sell Stock Link 1h โ˜
2 Maximum Subarray Link 1h โ˜
3 Move Zeroes Link 1h โ˜
4 Rotate Array Link 1h โ˜
5 Contains Duplicate Link 1h โ˜
6 Product of Array Except Self Link 1.5h โ˜
7 Merge Intervals Link 1.5h โ˜
8 Insert Interval Link 1.5h โ˜
9 Summary Ranges Link 1h โ˜
10 Spiral Matrix Link 2h โ˜

Period 6: Trees (Day 51โ€“60)

# Problem Link Est. Time Status
1 Maximum Depth of Binary Tree Link 1h โ˜
2 Same Tree Link 1h โ˜
3 Symmetric Tree Link 1h โ˜
4 Binary Tree Inorder Traversal Link 1h โ˜
5 Binary Tree Level Order Traversal Link 1h โ˜
6 Convert Sorted Array to Binary Search Tree Link 1h โ˜
7 Path Sum Link 1h โ˜
8 Balanced Binary Tree Link 1h โ˜
9 Minimum Depth of Binary Tree Link 1h โ˜
10 Construct Binary Tree from Preorder and Inorder Traversal Link 2h โ˜

Period 7: Recursion & Backtracking (Day 61โ€“70)

# Problem Link Est. Time Status
1 Subsets Link 1h โ˜
2 Subsets II Link 1.5h โ˜
3 Permutations Link 1.5h โ˜
4 Permutations II Link 1.5h โ˜
5 Combinations Link 1.5h โ˜
6 Combination Sum Link 1.5h โ˜
7 Combination Sum II Link 1.5h โ˜
8 Generate Parentheses Link 2h โ˜
9 Word Search Link 2h โ˜
10 N-Queens Link 3h โ˜

Period 8: Dynamic Programming (Day 71โ€“80)

# Problem Link Est. Time Status
1 Fibonacci Number Link 0.5h โ˜
2 Coin Change Link 2h โ˜
3 Longest Increasing Subsequence Link 2h โ˜
4 Unique Paths Link 1.5h โ˜
5 Minimum Path Sum Link 1.5h โ˜
6 Climbing Stairs (DP) Link 1h โ˜
7 Edit Distance Link 3h โ˜
8 Maximum Product Subarray Link 2h โ˜
9 House Robber Link 1.5h โ˜
10 House Robber II Link 2h โ˜

Period 9: Graphs (Day 81โ€“90)

# Problem Link Est. Time Status
1 Number of Islands Link 2h โ˜
2 Clone Graph Link 2h โ˜
3 Course Schedule Link 2h โ˜
4 Course Schedule II Link 2h โ˜
5 Word Ladder Link 3h โ˜
6 Word Ladder II Link 3h โ˜
7 Graph Valid Tree Link 2h โ˜
8 Pacific Atlantic Water Flow Link 2h โ˜
9 Redundant Connection Link 2h โ˜
10 Surrounded Regions Link 2h โ˜

Period 10: Advanced Topics (Day 91โ€“100)

# Problem Link Est. Time Status
1 LRU Cache Link 2h โ˜
2 LFU Cache Link 3h โ˜
3 Median of Two Sorted Arrays Link 3h โ˜
4 Regular Expression Matching Link 3h โ˜
5 Wildcard Matching Link 3h โ˜
6 Trapping Rain Water Link 2h โ˜
7 Minimum Window Substring Link 2h โ˜
8 Sliding Window Maximum Link 2h โ˜
9 Merge k Sorted Lists Link 3h โ˜
10 First Missing Positive Link 2h โ˜

About

LeetCode 100 Days Challenge: Improve problem-solving skills by tackling LeetCode problems over 100 days.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages