๐ 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
โ