1 |
1/1/24 |
Assign Cookies |
Easy |
Java |
Jan |
2 |
2/1/24 |
Convert an Array Into a 2D Array With Conditions |
Medium |
Java |
Jan |
3 |
3/1/24 |
Number of Laser Beams in a Bank |
Medium |
Java |
Jan |
4 |
4/1/24 |
Minimum Number of Operations to Make Array Empty |
Medium |
Java |
Jan |
5 |
5/1/24 |
Longest Increasing Subsequence |
Medium |
Java |
Jan |
6 |
6/1/24 |
Maximum Profit in Job Scheduling |
Hard |
Java |
Jan |
7 |
7/1/24 |
Arithmetic Slices II - Subsequence |
Hard |
Java |
Jan |
8 |
8/1/24 |
Range Sum of BST |
Easy |
Java |
Jan |
9 |
9/1/24 |
Leaf-Similar Trees |
Easy |
Java |
Jan |
10 |
10/1/24 |
Amount of Time for Binary Tree to Be Infected |
Medium |
Java |
Jan |
11 |
11/1/24 |
Maximum Difference Between Node and Ancestor |
Medium |
Java |
Jan |
12 |
12/1/24 |
Determine if String Halves Are Alike |
Easy |
Java |
Jan |
13 |
13/1/24 |
Minimum Number of Steps to Make Two Strings Anagram |
Medium |
Java |
Jan |
14 |
14/1/24 |
Determine if Two Strings Are Close |
Medium |
Java |
Jan |
15 |
15/1/24 |
Find Players With Zero or One Losses |
Medium |
Java |
Jan |
16 |
16/1/24 |
Insert Delete GetRandom O(1) |
Medium |
Java |
Jan |
17 |
17/1/24 |
Unique Number of Occurrences |
Easy |
Java |
Jan |
18 |
18/1/24 |
Climbing Stairs |
Easy |
Java |
Jan |
19 |
19/1/24 |
Minimum Falling Path Sum |
Medium |
Java |
Jan |
20 |
20/1/24 |
Sum of Subarray Minimums |
Medium |
Java |
Jan |
21 |
21/1/24 |
House Robber |
Medium |
Java |
Jan |
22 |
22/1/24 |
Set Mismatch |
Easy |
Java |
Jan |
23 |
23/1/24 |
Maximum Length of a Concatenated String with Unique Characters |
Medium |
Java |
Jan |
24 |
24/1/24 |
Pseudo-Palindromic Paths in a Binary Tree |
Medium |
Java |
Jan |
25 |
25/1/24 |
Longest Common Subsequence |
Medium |
Java |
Jan |
26 |
26/1/24 |
Out of Boundary Paths |
Medium |
Java |
Jan |
27 |
27/1/24 |
K Inverse Pairs Array |
Hard |
Java |
Jan |
28 |
28/1/24 |
Number of Submatrices That Sum to Target |
Hard |
Java |
Jan |
29 |
29/1/24 |
Implement Queue using Stacks |
Easy |
Java |
Jan |
30 |
30/1/24 |
Evaluate Reverse Polish Notation |
Medium |
Java |
Jan |
31 |
31/1/24 |
Daily Temperatures |
Medium |
Java |
Jan |
32 |
1/2/24 |
Divide Array Into Arrays With Max Difference |
Medium |
Java |
Feb |
33 |
2/2/24 |
Sequential Digits |
Medium |
Java |
Feb |
34 |
3/2/24 |
Partition Array for Maximum Sum |
Medium |
Java |
Feb |
35 |
4/2/24 |
Minimum Window Substring |
Hard |
Java |
Feb |
36 |
5/2/24 |
First Unique Character in a String |
Easy |
Java |
Feb |
37 |
6/2/24 |
Group Anagrams |
Medium |
Java |
Feb |
38 |
7/2//24 |
Sort Characters By Frequency |
Medium |
Java |
Feb |
39 |
8/2/24 |
Perfect Squares |
Medium |
Java |
Feb |
40 |
9/2/24 |
Largest Divisible Subset |
Medium |
Java |
Feb |
41 |
10/2/24 |
Palindromic Substrings |
Medium |
Java |
Feb |
42 |
11/2/24 |
Cherry Pickup II |
Hard |
Java |
Feb |
43 |
12/2/24 |
Majority Element |
Easy |
Java |
Feb |
44 |
13/2/24 |
Find First Palindromic String in the Array |
Easy |
Java |
Feb |
45 |
14/2/24 |
Rearrange Array Elements by Sign |
Medium |
Java |
Feb |
46 |
15/2/24 |
Find Polygon With the Largest Perimeter |
Medium |
Java |
Feb |
47 |
16/2/24 |
Least Number of Unique Integers after K Removals |
Medium |
Java |
Feb |
48 |
17/2/24 |
Furthest Building You Can Reach |
Medium |
Java |
Feb |
49 |
18/2/24 |
Meeting Rooms III |
Hard |
Java |
Feb |
50 |
19/2/24 |
Power of Two |
Easy |
Java |
Feb |
51 |
20/2/24 |
Missing Number |
Easy |
Java |
Feb |
52 |
21/2/24 |
Bitwise AND of Numbers Range |
Medium |
Java |
Feb |
53 |
22/2/24 |
Find the Town Judge |
Easy |
Java |
Feb |
54 |
23/2/24 |
Cheapest Flights Within K Stops |
Medium |
Java |
Feb |
55 |
24/2/24 |
Find All People With Secret |
Hard |
Java |
Feb |
56 |
25/2/24 |
Greatest Common Divisor Traversal |
Hard |
Java |
Feb |
57 |
26/2/24 |
Same Tree |
Easy |
Java |
Feb |
58 |
27/2/24 |
Diameter of Binary Tree |
Easy |
Java |
Feb |
59 |
28/2/24 |
Find Bottom Left Tree Value |
Medium |
Java |
Feb |
60 |
29/2/24 |
Even Odd Tree |
Medium |
Java |
Feb |
61 |
1/3/24 |
Maximum Odd Binary Number |
Easy |
Java |
Mar |
62 |
2/3/24 |
Squares of a Sorted Array |
Easy |
Java |
Mar |
63 |
3/3/24 |
Remove Nth Node From End of List |
Medium |
Java |
Mar |
64 |
4/3/24 |
Bag of Tokens |
Medium |
Java |
Mar |
65 |
5/3/24 |
Minimum Length of String After Deleting Similar Ends |
Medium |
Java |
Mar |
66 |
6/3/24 |
Linked List Cycle |
Easy |
Java |
Mar |
67 |
7/3/24 |
Middle of the Linked List |
Easy |
Java |
Mar |
68 |
8/3/24 |
Count Elements With Maximum Frequency |
Easy |
Java |
Mar |
69 |
9/3/24 |
Minimum Common Value |
Easy |
Java |
Mar |
70 |
10/3/24 |
Intersection of Two Arrays |
Easy |
Java |
Mar |
71 |
11/3/24 |
Custom Sort String |
Medium |
Java |
Mar |
72 |
12/3/24 |
Remove Zero Sum Consecutive Nodes from Linked List |
Medium |
Java |
Mar |
73 |
13/3/24 |
Find the Pivot Integer |
Easy |
Java |
Mar |
74 |
14/3/24 |
Binary Subarrays With Sum |
Medium |
Java |
Mar |
75 |
15/3/24 |
Product of Array Except Self |
Medium |
Java |
Mar |
76 |
16/3/24 |
Contiguous Array |
Medium |
Java |
Mar |
77 |
17/3/24 |
Insert Interval |
Medium |
Java |
Mar |
78 |
18/3/24 |
Minimum Number of Arrows to Burst Balloons |
Medium |
Java |
Mar |
79 |
19/3/24 |
Task Scheduler |
Medium |
Java |
Mar |
80 |
20/3/24 |
Merge In Between Linked Lists |
Medium |
Java |
Mar |
81 |
21/3/24 |
Reverse Linked List |
Easy |
Java |
Mar |
82 |
22/3/24 |
Palindrome Linked List |
Easy |
Java |
Mar |
83 |
23/3/24 |
Reorder List |
Medium |
Java |
Mar |
84 |
24/3/24 |
Find the Duplicate Number |
Medium |
Java |
Mar |
85 |
25/3/24 |
Find All Duplicates in an Array |
Medium |
Java |
Mar |
86 |
26/3/24 |
First Missing Positive |
Hard |
Java |
Mar |
87 |
27/3/24 |
Subarray Product Less Than K |
Medium |
Java |
Mar |
88 |
28/3/24 |
Length of Longest Subarray With at Most K Frequency |
Medium |
Java |
Mar |
89 |
29/3/24 |
Count Subarrays Where Max Element Appears at Least K Times |
Medium |
Java |
Mar |
90 |
30/3/24 |
Subarrays with K Different Integers |
Hard |
Java |
Mar |
91 |
31/3/24 |
Count Subarrays With Fixed Bounds |
Hard |
Java |
Mar |
92 |
1/4/24 |
Length of Last Word |
Easy |
Java |
Apr |
93 |
2/4/24 |
Isomorphic Strings |
Easy |
Java |
Apr |
94 |
3/4/24 |
Word Search |
Medium |
Java |
Apr |
95 |
4/4/24 |
Maximum Nesting Depth of the Parentheses |
Easy |
Java |
Apr |
96 |
5/4/24 |
Make The String Great |
Easy |
Java |
Apr |
97 |
6/4/24 |
Minimum Remove to Make Valid Parentheses |
Medium |
Java |
Apr |
98 |
7/4/24 |
Valid Parenthesis String |
Medium |
Java |
Apr |
99 |
8/4/24 |
Number of Students Unable to Eat Lunch |
Easy |
Java |
Apr |
100 |
9/4/24 |
Time Needed to Buy Tickets |
Easy |
Java |
Apr |
101 |
10/4/24 |
Reveal Cards In Increasing Order |
Medium |
Java |
Apr |
102 |
11/4/24 |
Remove K Digits |
Medium |
Java |
Apr |
103 |
12/4/24 |
Trapping Rain Water |
Hard |
Java |
Apr |
104 |
13/4/24 |
Maximal Rectangle |
Hard |
Java |
Apr |
105 |
14/4/24 |
Sum of Left Leaves |
Easy |
Java |
Apr |
106 |
15/4/24 |
Sum Root to Leaf Numbers |
Medium |
Java |
Apr |
107 |
16/4/24 |
Add One Row to Tree |
Medium |
Java |
Apr |
108 |
17/4/24 |
Smallest String Starting From Leaf |
Medium |
Java |
Apr |
109 |
18/4/24 |
Island Perimeter |
Easy |
Java |
Apr |
110 |
19/4/24 |
Number of Islands |
Medium |
Java |
Apr |
111 |
20/4/24 |
Find All Groups of Farmland |
Medium |
Java |
Apr |
112 |
21/4/24 |
Find if Path Exists in Graph |
Easy |
Java |
Apr |
113 |
22/4/24 |
Open the Lock |
Medium |
Java |
Apr |
114 |
23/4/24 |
Minimum Height Trees |
Medium |
Java |
Apr |
115 |
24/4/24 |
N-th Tribonacci Number |
Easy |
Java |
Apr |
116 |
25/4/24 |
Longest Ideal Subsequence |
Medium |
Java |
Apr |
117 |
26/4/24 |
Minimum Falling Path Sum II |
Hard |
Java |
Apr |
118 |
27/4/24 |
Freedom Trail |
Hard |
Java |
Apr |
119 |
28/4/24 |
Sum of Distances in Tree |
Hard |
Java |
Apr |
120 |
29/4/24 |
Minimum Number of Operations to Make Array XOR Equal to K |
Medium |
Java |
Apr |
121 |
30/4/24 |
Number of Wonderful Substrings |
Medium |
Java |
Apr |
122 |
1/5/24 |
Reverse Prefix of Word |
Easy |
Java |
May |
123 |
2/5/24 |
Largest Positive Integer That Exists With Its Negative |
Easy |
Java |
May |
124 |
3/5/24 |
Compare Version Numbers |
Medium |
Java |
May |
125 |
4/5/24 |
Boats to Save People |
Medium |
Java |
May |
126 |
5/5/24 |
Delete Node in a Linked List |
Medium |
Java |
May |
127 |
6/5/24 |
Remove Nodes From Linked List |
Medium |
Java |
May |
128 |
7/5/24 |
Double a Number Represented as a Linked List |
Medium |
Java |
May |
129 |
8/5/24 |
Relative Ranks |
Easy |
Java |
May |
130 |
9/5/24 |
Maximize Happiness of Selected Children |
Medium |
Java |
May |
131 |
10/5/24 |
K-th Smallest Prime Fraction |
Medium |
Java |
May |
132 |
11/5/24 |
Minimum Cost to Hire K Workers |
Hard |
Java |
May |
133 |
12/5/24 |
Largest Local Values in a Matrix |
Easy |
Java |
May |
134 |
13/5/24 |
Score After Flipping Matrix |
Medium |
Java |
May |
135 |
14/5/24 |
Path with Maximum Gold |
Medium |
Java |
May |
136 |
15/5/24 |
Find the Safest Path in a Grid |
Medium |
Java |
May |
137 |
16/5/24 |
Evaluate Boolean Binary Tree |
Easy |
Java |
May |
138 |
17/5/24 |
Delete Leaves With a Given Value |
Medium |
Java |
May |
139 |
18/5/24 |
Distribute Coins in Binary Tree |
Medium |
Java |
May |
140 |
19/5/24 |
Find the Maximum Sum of Node Values |
Hard |
Java |
Java |
141 |
20/5/24 |
Sum of All Subset XOR Totals |
Easy |
Java |
May |
142 |
21/5/24 |
Subsets |
Medium |
Java |
May |
143 |
22/5/24 |
Palindrome Partitioning |
Medium |
Java |
May |
144 |
23/5/24 |
The Number of Beautiful Subsets |
Medium |
Java |
May |
145 |
24/5/24 |
Maximum Score Words Formed by Letters |
Hard |
Java |
May |
146 |
25/5/24 |
Word Break II |
Hard |
Java |
May |
147 |
26/5/24 |
Student Attendance Record II |
Hard |
Java |
May |
148 |
27/5/24 |
Special Array With X Elements Greater Than or Equal X |
Easy |
Java |
May |
149 |
28/5/24 |
Get Equal Substrings Within Budget |
Medium |
Java |
May |
150 |
29/5/24 |
Number of Steps to Reduce a Number in Binary Representation to One |
Medium |
Java |
May |
151 |
30/5/24 |
Count Triplets That Can Form Two Arrays of Equal XOR |
Medium |
Java |
May |
152 |
31/5/24 |
Single Number III |
Medium |
Java |
May |
153 |
1/6/24 |
Score of a String |
Easy |
Java |
June |
154 |
2/6/24 |
Reverse String |
Easy |
Java |
June |
155 |
3/6/24 |
Append Characters to String to Make Subsequence |
Medium |
Java |
June |
156 |
4/6/24 |
Longest Palindrome |
Easy |
Java |
June |
157 |
5/6/24 |
Find Common Characters |
Easy |
Java |
June |
158 |
6/6/24 |
Hand of Straights |
Medium |
Java |
June |
159 |
7/6/24 |
Replace Words |
Medium |
Java |
June |
160 |
8/6/24 |
Continuous Subarray Sum |
Medium |
Java |
June |
161 |
9/6/24 |
Subarray Sums Divisible by K |
Medium |
Java |
June |
162 |
10/6/24 |
Height Checker |
Easy |
Java |
June |
163 |
11/6/24 |
Relative Sort Array |
Easy |
Java |
June |
164 |
12/6/24 |
Sort Colors |
Medium |
Java |
June |
165 |
13/6/24 |
Minimum Number of Moves to Seat Everyone |
Easy |
Java |
June |
166 |
14/6/24 |
Minimum Increment to Make Array Unique |
Medium |
Java |
June |
167 |
15/6/24 |
IPO |
Hard |
Java |
June |
168 |
16/6/24 |
Patching Array |
Hard |
Java |
June |
169 |
17/6/24 |
Sum of Square Numbers |
Medium |
Java |
June |
170 |
18/6/24 |
Most Profit Assigning Work |
Medium |
Java |
June |
171 |
19/6/24 |
Minimum Number of Days to Make m Bouquets |
Medium |
Java |
June |
172 |
20/6/24 |
Magnetic Force Between Two Balls |
Medium |
Java |
June |
173 |
21/6/24 |
Grumpy Bookstore Owner |
Medium |
Java |
June |
174 |
22/6/24 |
Count Number of Nice Subarrays |
Medium |
Java |
June |
175 |
23/6/24 |
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit |
Medium |
Java |
June |
176 |
24/6/24 |
Minimum Number of K Consecutive Bit Flips |
Hard |
Java |
June |
177 |
25/6/24 |
Binary Search Tree to Greater Sum Tree |
Medium |
Java |
June |
178 |
26/6/24 |
Balance a Binary Search Tree |
Medium |
Java |
June |
179 |
27/6/24 |
Find Center of Star Graph |
Easy |
Java |
June |
180 |
28/6/24 |
Maximum Total Importance of Roads |
Medium |
Java |
June |
181 |
29/6/24 |
All Ancestors of a Node in a Directed Acyclic Graph |
Medium |
Java |
June |
182 |
30/6/24 |
Remove Max Number of Edges to Keep Graph Fully Traversable |
Hard |
Java |
June |
183 |
1/7/24 |
Three Consecutive Odds |
Easy |
Java |
July |
184 |
2/7/24 |
Intersection of Two Arrays II |
Easy |
Java |
July |
185 |
3/7/24 |
Minimum Difference Between Largest and Smallest Value in Three Moves |
Medium |
Java |
July |
186 |
4/7/24 |
Merge Nodes in Between Zeros |
Medium |
Java |
July |
187 |
5/7/24 |
Find the Minimum and Maximum Number of Nodes Between Critical Points |
Medium |
Java |
July |
188 |
6/7/24 |
Pass the Pillow |
Easy |
Java |
July |
189 |
7/7/24 |
Water Bottles |
Easy |
Java |
July |
190 |
8/7/24 |
Find the Winner of the Circular Game |
Medium |
Java |
July |
191 |
9/7/24 |
Average Waiting Time |
Medium |
Java |
July |
192 |
10/7/24 |
Crawler Log Folder |
Easy |
Java |
July |
193 |
11/7/24 |
Reverse Substrings Between Each Pair of Parentheses |
Medium |
Java |
July |
194 |
12/7/24 |
Maximum Score From Removing Substrings |
Medium |
Java |
July |
195 |
13/7/24 |
Robot Collisions |
Hard |
Java |
July |
196 |
14/7/24 |
Number of Atoms |
Hard |
Java |
July |
197 |
15/7/24 |
Create Binary Tree From Descriptions |
Medium |
Java |
July |
198 |
16/7/24 |
Step-By-Step Directions From a Binary Tree Node to Another |
Medium |
Java |
July |
199 |
17/7/24 |
Delete Nodes And Return Forest |
Medium |
Java |
July |
200 |
18/7/24 |
Number of Good Leaf Nodes Pairs |
Medium |
Java |
July |
201 |
19/7/24 |
Lucky Numbers in a Matrix |
Easy |
Java |
July |
202 |
20/7/24 |
Find Valid Matrix Given Row and Column Sums |
Medium |
Java |
July |
203 |
21/7/24 |
Build a Matrix With Conditions |
Hard |
Java |
July |
204 |
22/7/24 |
Sort the People |
Easy |
Java |
July |
205 |
23/7/24 |
Sort Array by Increasing Frequency |
Easy |
Java |
July |
206 |
24/7/24 |
Sort the Jumbled Numbers |
Medium |
Java |
July |
207 |
25/7/24 |
Sort an Array |
Medium |
Java |
July |
208 |
26/7/24 |
Find the City With the Smallest Number of Neighbors at a Threshold Distance |
Medium |
Java |
July |
209 |
27/7/24 |
Minimum Cost to Convert String I |
Medium |
Java |
July |
210 |
28/7/24 |
Second Minimum Time to Reach Destination |
Hard |
Java |
July |
211 |
29/7/24 |
Count Number of Teams |
Medium |
Java |
July |
212 |
30/7/24 |
Minimum Deletions to Make String Balanced |
Medium |
Java |
July |
213 |
31/7/24 |
Filling Bookcase Shelves |
Medium |
Java |
July |