2 |
Add Two Numbers |
C++ |
|
Medium |
3 |
Longest Substring Without Repeating Characters |
C++ |
|
Medium |
10 |
Regular Expression Matching |
Java |
|
Hard |
12 |
Integer to Roman |
Java |
|
Medium |
15 |
3Sum |
Java |
|
Medium |
20 |
Valid Parentheses |
Java |
|
Easy |
21 |
Merge Two Sorted Lists |
Java |
|
Easy |
22 |
Generate Parentheses |
Java |
|
Medium |
23 |
Merge k Sorted Lists |
Java |
|
Hard |
31 |
Next Permutation |
Java |
|
Medium |
54 |
Spiral Matrix |
Java |
|
Medium |
56 |
Merge Intervals |
Java |
|
Medium |
66 |
Plus One |
Java |
|
Easy |
163 |
Missing Ranges |
Java |
|
Medium |
200 |
Number of Islands |
Java |
|
Medium |
222 |
Count Complete Tree Nodes |
Java |
|
Medium |
241 |
Different Ways to Add Parentheses |
Java |
|
Medium |
246 |
Strobogrammatic Number |
Java |
|
Easy |
344 |
Reverse String |
Java |
|
Easy |
844 |
Backspace String Compare |
Java |
|
Easy |
910 |
Smallest Range II |
Python |
|
Medium |
917 |
Reverse Only Letters |
Python |
|
Easy |
954 |
Array of Doubled Pairs |
Python |
:) |
Medium |
957 |
Prison Cells After N Days |
Python |
|
Medium |
958 |
Check Completeness of a Binary Tree |
Python |
:) |
Medium |
962 |
Maximum Width Ramp |
Python |
:) |
Medium |
963 |
Minimum Area Rectangle II |
Python |
:) |
Medium |
968 |
Binary Tree Cameras |
Python |
|
Hard |
972 |
Equal Rational Numbers |
Python |
|
Hard |
975 |
Odd Even Jump |
Python |
:) |
Hard |
980 |
Unique Paths III |
Python |
|
Hard |
986 |
Interval List Intersections |
Python |
:) |
Medium |
987 |
Vertical Order Traversal of a Binary Tree |
Python |
:) |
Medium |
988 |
Smallest String Starting From Leaf |
Python |
:) |
Medium |
989 |
Add to Array-Form of Integer |
Python |
|
Easy |
990 |
Satisfiability of Equality Equations |
Python |
:) |
Medium |
991 |
Broken Calculator |
Python |
:) |
Medium |
993 |
Cousins in Binary Tree |
Python |
|
Easy |
994 |
Rotting Oranges |
Python |
|
Easy |
997 |
Find the Town Judge |
Python |
|
Easy |
999 |
Available Captures for Rook |
Python |
|
Easy |
1002 |
Find Common Characters |
Python |
:) |
Easy |
1003 |
Check If Word Is Valid After Substitutions |
Python |
:) |
Medium |
1004 |
Max Consecutive Ones III |
Python |
|
Medium |
1005 |
Maximize Sum Of Array After K Negations |
Python |
:) |
Easy |
1006 |
Clumsy Factorial |
Python |
|
Medium |
1007 |
Minimum Domino Rotations For Equal Row |
Python |
|
Medium |
1008 |
Construct Binary Search Tree from Preorder Traversal |
Python |
|
Medium |
1010 |
Pairs of Songs With Total Durations Divisible by 60 |
Java |
|
Easy |
1011 |
Capacity To Ship Packages Within D Days |
Python |
|
Medium |
1012 |
Complement of Base 10 Integer |
Java |
:) |
Easy |
1013 |
Partition Array Into Three Parts With Equal Sum |
Java |
|
Easy |
1014 |
Best Sightseeing Pair |
Java |
|
Medium |
1021 |
Remove Outermost Parentheses |
Python |
|
Easy |
1022 |
Sum of Root To Leaf Binary Numbers |
Python |
|
Easy |
1023 |
Camelcase Matching |
Python |
|
Medium |
1025 |
Divisor Game |
Python |
|
Easy |
1026 |
Maximum Difference Between Node and Ancestor |
Python |
|
Medium |
1028 |
Recover a Tree From Preorder Traversal |
Python |
|
Hard |
1042 |
Flower Planting With No Adjacent |
Java |
|
Easy |
1051 |
Height Checker |
Java |
|
Easy |
1052 |
Grumpy Bookstore Owner |
Java |
|
Medium |
1053 |
Previous Permutation With One Swap |
Java |
|
Medium |
1054 |
Distant Barcodes |
Java |
|
Medium |
1055 |
Shortest Way to Form String |
Java |
|
Medium |
1056 |
Confusing Number |
Java |
|
Easy |
1064 |
Fixed Point |
Java |
|
Easy |
1065 |
Index Pairs of a String |
Java |
|
Easy |
1071 |
Greatest Common Divisor of Strings |
Java |
|
Easy |
1078 |
Occurrences After Bigram |
Java |
|
Easy |
1079 |
Letter Tile Possibilities |
Java |
|
Medium |
1089 |
Duplicate Zeros |
Python |
|
Easy |
1090 |
Largest Values From Labels |
Python |
|
Medium |
1091 |
Shortest Path in Binary Matrix |
Python |
|
Medium |
1092 |
Shortest Common Supersequence |
Python |
|
Hard |
1093 |
Statistics from a Large Sample |
Python |
|
Medium |
1103 |
Distribute Candies to People |
Java |
|
Easy |
1104 |
Path In Zigzag Labelled Binary Tree |
Java |
|
Medium |
1105 |
Filling Bookcase Shelves |
Java |
|
Medium |
1106 |
Parsing A Boolean Expression |
Java |
|
Hard |
1108 |
Defanging an IP Address |
Java |
|
Easy |
1109 |
Corporate Flight Bookings |
Java |
|
Medium |
1110 |
Delete Nodes And Return Forest |
Java |
|
Medium |
1111 |
Maximum Nesting Depth of Two Valid Parentheses Strings |
Java |
|
Medium |
1113 |
Largest Unique Number |
Java |
|
Easy |
1114 |
Print in Order |
Java |
|
Easy |
1115 |
Print FooBar Alternately |
Java |
|
Medium |
1118 |
Number of Days in a Month |
Java |
|
Easy |
1122 |
Relative Sort Array |
Java |
|
Easy |
1123 |
Lowest Common Ancestor of Deepest Leaves |
Java |
|
Medium |
1124 |
Longest Well-Performing Interval |
Java |
|
Medium |
1125 |
Smallest Sufficient Team |
Java |
|
Hard |
1128 |
Number of Equivalent Domino Pairs |
Java |
|
Easy |
1129 |
Shortest Path with Alternating Colors |
Java |
|
Medium |
1130 |
Minimum Cost Tree From Leaf Values |
Java |
|
Medium |
1131 |
Maximum of Absolute Value Expression |
Java |
|
Medium |
1134 |
Armstrong Number |
Java |
|
Easy |
1137 |
N-th Tribonacci Number |
Java |
|
Easy |
1138 |
Alphabet Board Path |
Java |
|
Medium |
1139 |
Largest 1-Bordered Square |
Java |
|
Medium |
1140 |
Stone Game II |
Java |
|
Medium |
1154 |
Day of the Year |
Java |
|
Easy |
1155 |
Number of Dice Rolls With Target Sum |
Java |
|
Medium |
1156 |
Swap For Longest Repeated Character Substring |
Java |
|
Medium |
1157 |
Online Majority Element In Subarray |
Java |
|
Hard |
1160 |
Find Words That Can Be Formed by Characters |
Java |
|
Easy |
1161 |
Maximum Level Sum of a Binary Tree |
Java |
|
Medium |
1162 |
As Far from Land as Possible |
Java |
|
Medium |
1163 |
Last Substring in Lexicographical Order |
Java |
|
Hard |
1169 |
Invalid Transactions |
Java |
|
Easy |
1170 |
Compare Strings by Frequency of the Smallest Character |
Java |
|
Easy |
1171 |
Remove Zero Sum Consecutive Nodes from Linked List |
Java |
|
Medium |
1172 |
Dinner Plate Stacks |
Java |
|
Hard |