LCED (LeetCode EveryDay)

Figure 3

LCED GitHub GitHub language count GitHub last commit follow twitter rank question submission question_rate submission_rate Build Status LICENSE

Programmers are in a race with the Universe to create bigger and better idiot-proof programs,

while the Universe is trying to create bigger and better idiots.

index Title Solution Difficulty
2018_8-11_01 Two Sum C++ Easy
2018_8-12_02 Add Two Numbers C++ Medium
2018_8-13_03 Longest Substring Without Repeating Characters C++ Medium
2018_8-14_04 Median of Two Sorted Arrays Python Hard
2018_8-15_05 Longest Palindromic Substring Python Medium
2018_8-16_06 ZigZag Conversion Python Medium
2018_8-17_07 Reverse Integer Python Easy
2018_8-18_08 String to Integer (atoi) Python Medium
2018_8-19_09 Palindrome Number Python Easy
2018_8-20_10 Regular Expression Matching Python Hard
2018_8-21_11 Container With Most Water Python Medium
2018_8-22_12 Integer to Roman Python Medium
2018_8-22_13 Roman to Integer Python Easy
2018_8-22_14 Longest Common Prefix Python Easy
2018_8-23_15 3Sum Python Medium
2018_8-24_16 3Sum Closest Python Medium
2018_8-25_17 Letter Combinations of a Phone Number Python Medium
2018_8-26_18 4Sum Python Medium
2018_8-27_19 Remove Nth Node From End of List Python Medium
2018_8-28_20 Valid Parentheses Python Easy
2018_8-29_21 Merge Two Sorted Lists Python Easy
2018_8-29_22 Generate Parentheses Python Medium
2018_8-29_23 Merge k Sorted Lists Python Hard
2018_8-30_24 Swap Nodes in Pairs Python Medium
2018_8-31_25 Reverse Nodes in k-Group Python Hard
2018_9-01_26 Remove Duplicates from Sorted Array Python Easy
2018_9-02_27 Remove Element Python Easy
2018_9-03_28 Implement strStr() Python Easy
2018_9-04_29 Divide Two Integers Python Medium
2018_9-05_30 Substring with Concatenation of All Words Python Hard
2018_9-06_31 Next Permutation Python Medium
2018_9-07_32 Longest Valid Parentheses Python Hard
2018_9-08_33 Search in Rotated Sorted Array Python Medium
2018_9-09_34 Find First and Last Position of Element in Sorted Array Python Medium
2018_9-10_35 Search Insert Position Python Easy
2018_9-11_36 Valid Sudoku Python Medium
2018_9-12_37 Sudoku Solver Python Hard
2018_9-13_38 Count and Say Python Easy
2018_9-14_39 Combination Sum Python Medium
2018_9-15_40 Combination Sum II Python Medium
2018_9-16_41 First Missing Positive Python Hard
2018_9-17_42 Trapping Rain Water Python Hard
2018_9-18_43 Multiply Strings C++ Medium
2018_9-19_44 Wildcard Matching Python Hard
2018_9-20_45 Jump Game Python Medium
2018_9-20_46 Jump Game II Python Hard
2018_9-21_47 Permutations Python Medium
2018_9-21_48 Permutations II Python Medium
2018_9-22_49 Rotate Image Java Medium
2018_9-23_50 Group Anagrams Java Medium
2018_9-23_51 Pow(x, n) Java Medium
2018_9-24_52 N-Queens Java Hard
2018_9-25_53 N-Queens II Java Hard
2018_9-26_54 Maximum Subarray Java Easy
2018_9-27_55 Spiral Matrix Java Medium
2018_9-28_56 Merge Intervals Java Medium
2018_9-29_57 Insert Interval Java Hard
2018_9-30_58 Length of Last Word Java Easy
2018_9-30_59 Spiral Matrix II Java Medium
2018_10-01_60 Permutation Sequence Java Medium
2018_10-02_61 Rotate List Java Medium
2018_10-03_62 Unique Paths Java Medium
2018_10-03_63 Unique Paths II Java Medium
2018_10-04_64 Minimum Path Sum Java Medium
2018_10-04_65 Valid Number Java Hard
2018_10-04_66 Plus One Java Easy
2018_10-04_67 Add Binary Java Easy
2018_10-05_68 Text Justification Java Hard
2018_10-06_69 Sqrt(x) Java Easy
2018_10-06_70 Climbing Stairs Java Easy
2018_10-07_71 Simplify Path Java Medium
2018_10-08_72 Edit Distance Java Hard
2018_10-09_73 Set Matrix Zeroes Java Medium
2018_10-10_74 Search a 2D Matrix Java Medium
2018_10-11_75 Sort Colors Java Medium
2018_10-12_76 Minimum Window Substring Java Hard
2018_10-13_77 Combinations Java Medium
2018_10-13_77 Combinations Python Medium
2018_10-14_78 Subsets Java Medium
2018_10-14_78 Subsets python Medium
2018_10-15_79 Word Search Java Medium
2018_10-16_80 Remove Duplicates from Sorted Array II Java Medium
2018_10-17_81 Search in Rotated Sorted Array II Java Medium
2018_10-18_82 Remove Duplicates from Sorted List II Java Medium
2018_10-19_83 Remove Duplicates from Sorted List Java Easy
2018_10-20_84 Largest Rectangle in Histogram Java Hard
2018_10-21_85 Maximal Rectangle Java Hard
2018_10-22_86 Partition List Java Medium
2018_10-23_87 Scramble String Java Hard
2018_10-24_88 Merge Sorted Array Java Easy
2018_10-25_89 Gray Code Java Medium
2018_10-26_90 Subsets II Java Medium
2018_10-27_91 Decode Ways Java Medium
2018_10-28_92 Reverse Linked List II Java Medium
2018_10-29_93 Restore IP Addresses Java Medium
2018_10-30_94 Binary Tree Inorder Traversal Java Medium
2018_10-31_95 Unique Binary Search Trees Java Medium
2018_11-01_96 Unique Binary Search Trees II Java Medium
2018_11-02_97 Interleaving String Java Hard
2018_11-03_98 Validate Binary Search Tree Java Medium
2018_11-03_99 Recover Binary Search Tree Java Hard
2018_11-03_100 Same Tree Java Easy
2018_11-04_101 Symmetric Tree Java Easy
2018_11-05_102 Binary Tree Level Order Traversal Java Medium
2018_11-06_103 Binary Tree Zigzag Level Order Traversal Java Medium
2018_11-07_104 Maximum Depth of Binary Tree Java Easy
2018_11-08_105 Construct Binary Tree from Preorder and Inorder Traversal Java Medium
2018_11-09_106 Construct Binary Tree from Inorder and Postorder Traversal Java Medium
2018_11-10_107 Binary Tree Level Order Traversal II Java Easy
2018_11-11_108 Convert Sorted Array to Binary Search Tree Java Easy
2018_11-12_109 Convert Sorted List to Binary Search Tree Java Medium
2018_11-13_110 Balanced Binary Tree Java Easy
2018_11-14_111 Minimum Depth of Binary Tree Java Easy
2018_11-15_112 Path Sum Java Easy
2018_11-16_113 Path Sum II Java Medium
2018_11-17_114 Flatten Binary Tree to Linked List Java Medium
2018_11-18_115 Distinct Subsequences Java Hard
2018_11-19_116 Populating Next Right Pointers in Each Node Java Medium
2018_11-20_117 Populating Next Right Pointers in Each Node II Java Medium
2018_11-21_118 Pascal’s Triangle Java Easy
2018_11-22_119 Pascal’s Triangle II Java Easy
2018_11-23_120 Triangle Java Medium
2018_11-24_121 Best Time to Buy and Sell Stock Java Easy
2018_11-25_122 Best Time to Buy and Sell Stock II Java Easy
2018_11-26_123 Best Time to Buy and Sell Stock III Java Hard
2018_11-27_124 Binary Tree Maximum Path Sum Java Hard
2018_11-28_125 Valid Palindrome Java Easy
2018_11-29_126 Word Ladder Java Medium
2018_11-30_127 Word Ladder II Java Hard
2018_12-01_128 Longest Consecutive Sequence Java Hard
2018_12-02_129 Sum Root to Leaf Numbers Java Medium
2018_12-03_130 Surrounded Regions Java Medium
2018_12-04_131 Palindrome Partitioning Java Medium
2018_12-05_132 Palindrome Partitioning II Java Hard
2018_12-06_133 Clone Graph Java Medium
2018_12-07_134 Gas Station Java Medium
2018_12-08_135 Candy Java Hard
2018_12-09_136 Single Number Java Easy
2018_12-10_137 Single Number II Java Medium
2018_12-11_138 Copy List with Random Pointer Java Medium
2018_12-12_139 Word Break Java Medium
2018_12-13_140 Word Break II Java Hard
2018_12-14_141 Linked List Cycle Java Easy
2018_12-15_142 Linked List Cycle II Java Medium
2018_12-16_143 Reorder List Java Medium
2018_12-17_144 Binary Tree Preorder Traversal Java Medium
2018_12-18_145 Binary Tree Postorder Traversal Java Hard
2018_12-19_146 LRU Cache Java Hard
2018_12-20_147 Insertion Sort List Java Medium
2018_12-21_148 Sort List Java Medium
2018_12-22_149 Max Points on a Line Java Hard
2018_12-23_150 Evaluate Reverse Polish Notation Java Medium
2018_12-23_151 Reverse Words in a String Java Medium
2018_12-24_152 Maximum Product Subarray Java Medium
2018_12-25_153 Find Minimum in Rotated Sorted Array Java Medium
2018_12-26_154 Find Minimum in Rotated Sorted Array II Java Hard
2018_12-27_155 Min Stack Java Easy
2018_12-28_156 Intersection of Two Linked Lists Java Easy
2018_12-29_157 Find Peak Element Java Medium
2018_12-30_158 Maximum Gap Java Hard
2018_12-31_159 Compare Version Numbers Java Medium
2019_01-01_160 Fraction to Recurring Decimal Java Medium
2019_01-02_161 Two Sum II - Input array is sorted Java Easy
2019_01-03_162 Excel Sheet Column Title Java Easy
2019_01-04_163 Majority Element Java Easy
2019_01-05_164 Excel Sheet Column Number Java Easy
2019_01-06_165 Factorial Trailing Zeroes Java Easy
2019_01-07_166 Binary Search Tree Iterator Java Medium
2019_01-08_167 Dungeon Game Java Hard
2019_01-09_168 Combine Two Tables MySQL Easy
2019_01-10_169 Second Highest Salary MySQL Easy
2019_01-11_170 Nth Highest Salary MySQL Medium
2019_01-12_171 Largest Number Java Medium
2019_01-13_172 Repeated DNA Sequences Java Medium
2019_01-14_173 Rotate Array Java Easy
2019_01-15_174 Rank Scores MySQL Medium
2019_01-16_175 Consecutive Numbers MySQL Medium
2019_01-17_176 Employees Earning More Than Their Managers MySQL Easy
2019_01-17_177 Duplicate Emails MySQL Easy
2019_01-17_178 Customers Who Never Order MySQL Easy
2019_01-17_179 Department Highest Salary MySQL Medium
2019_01-17_180 Department Top Three Salaries MySQL Hard
2019_01-18_181 Best Time to Buy and Sell Stock IV Java Hard
2019_01-19_182 Reverse Bits Java Easy
2019_01-20_183 Number of 1 Bits Java Easy
2019_01-21_184 Word Frequency Bash Medium
2019_01-22_185 Valid Phone Numbers Bash Easy
2019_01-23_186 Transpose File Bash Medium
2019_01-24_187 Tenth Line Bash Easy
2019_01-25_188 Delete Duplicate Emails MySQL Easy
2019_01-25_189 Rising Temperature MySQL Easy
2019_01-25_190 House Robber Java Easy
2019_01-26_191 Binary Tree Right Side View Java Medium
2019_01-27_192 Number of Islands Java Medium
2019_01-28_193 Bitwise AND of Numbers Range Python Medium
2019_01-29_194 Happy Number Python Easy
2019_01-30_195 Remove Linked List Elements Python Easy
2019_01-31_196 Count Primes Python Easy
2019_02-01_197 Isomorphic Strings Python Easy
2019_02-02_198 Reverse Linked List Python Easy
2019_02-03_199 Course Schedule Python Medium
2019_02-04_200 Implement Trie (Prefix Tree) Python Medium
2019_02-05_201 Minimum Size Subarray Sum Python Medium
2019_02-06_202 Course Schedule II Python Medium
2019_02-07_203 Add and Search Word - Data structure design Python Medium
2019_02-08_204 Word Search II Python Hard
2019_02-09_205 House Robber II Python Medium
2019_02-10_206 Shortest Palindrome Python Hard
2019_02-11_207 Kth Largest Element in an Array Python Medium
2019_02-12_208 Combination Sum III Python Medium
2019_02-13_209 Contains Duplicate Python Easy
2019_02-14_210 The Skyline Problem Python Hard
2019_02-15_211 Contains Duplicate II Python Easy
2019_02-16_212 Contains Duplicate III Python Medium
2019_02-17_213 Maximal Square Python Medium
2019_02-18_214 Count Complete Tree Nodes Python Medium
2019_02-19_215 Rectangle Area Python Medium
2019_02-20_216 Basic Calculator Python Hard
2019_02-21_217 Implement Stack using Queues Python Easy
2019_02-22_218 Invert Binary Tree Python Easy
2019_02-23_219 Basic Calculator II Python Medium
2019_02-24_220 Summary Ranges Python Medium
2019_02-25_221 Majority Element II Python Medium
2019_02-26_222 Kth Smallest Element in a BST Python Medium
2019_02-27_223 Power of Two Python Easy
2019_02-28_224 Implement Queue using Stacks Python Easy
2019_03-01_225 Number of Digit One Python Hard
2019_03-02_226 Palindrome Linked List Python Easy
2019_03-03_227 Lowest Common Ancestor of a Binary Search Tree Python Easy
2019_03-04_228 Lowest Common Ancestor of a Binary Tree Python Medium
2019_03-05_229 Delete Node in a Linked List Python Easy
2019_03-06_230 Product of Array Except Self Python Medium
2019_03-07_231 Sliding Window Maximum Python Hard
2019_03-08_232 Search a 2D Matrix II Python Medium
2019_03-09_233 Different Ways to Add Parentheses Python Medium
2019_03-10_234 Valid Anagram Python Easy
2019_03-11_235 Binary Tree Paths Python Easy
2019_03-12_236 Add Digits Python Easy
2019_03-13_237 Single Number III Python Medium
2019_03-14_238 Trips and Users MySQL Hard
2019_03-15_239 Ugly Number Python Easy
2019_03-16_240 Ugly Number II Python Medium
2019_03-17_241 Missing Number Python Easy
2019_03-18_242 Integer to English Words Python Hard
2019_03-19_243 H-Index Python Medium
2019_03-20_244 H-Index II Python Medium
2019_03-21_245 First Bad Version Python Easy
2019_03-22_246 Perfect Squares Python Medium
2019_03-23_247 Expression Add Operators Python Hard
2019_03-24_248 Move Zeroes Python Easy
2019_03-25_249 Peeking Iterator Python Medium
2019_03-26_250 Find the Duplicate Number Python Medium
2019_03-27_251 Game of Life Python Medium
2019_03-28_252 Word Pattern Python Easy
2019_03-29_253 Nim Game Python Easy
2019_03-30_254 Find Median from Data Stream Python Hard
2019_03-31_255 Serialize and Deserialize Binary Tree Python Hard
2019_04-01_256 Bulls and Cows Python Medium
2019_04-02_257 Longest Increasing Subsequence Python Medium
2019_04-02_257 Remove Invalid Parentheses Python Hard
2019_04-03_258 Range Sum Query - Immutable Python Easy
2019_04-04_259 Range Sum Query 2D - Immutable Python Medium
2019_04-05_260 Additive Number Python Medium
2019_04-06_261 Range Sum Query - Mutable Python Medium
2019_04-07_262 Best Time to Buy and Sell Stock with Cooldown Python Medium
2019_04-08_263 Minimum Height Trees Python Medium
2019_04-09_264 Burst Balloons Python Hard
2019_04-10_265 Super Ugly Number Python Medium
2019_04-11_266 Count of Smaller Numbers After Self Python Hard
2019_04-12_267 Remove Duplicate Letters Python Hard
2019_04-13_268 Maximum Product of Word Lengths Python Medium
2019_04-14_269 Bulb Switcher Python Medium
2019_04-15_270 Create Maximum Number Python Hard
2019_04-16_271 Coin Change Python Medium
2019_04-17_272 Wiggle Sort II Python Medium
2019_04-18_273 Power of Three Python Easy
2019_04-19_274 Count of Range Sum Python Hard
2019_04-20_275 Odd Even Linked List Python Medium
2019_04-21_276 Longest Increasing Path in a Matrix Python Hard
2019_04-22_277 Patching Array Python Hard
2019_04-23_278 Verify Preorder Serialization of a Binary Tree Python Medium
2019_04-24_279 Reconstruct Itinerary Python Medium
2019_04-25_280 Increasing Triplet Subsequence Python Medium
2019_04-26_281 Self Crossing Python Hard
2019_04-27_282 Palindrome Pairs Python Hard
2019_04-28_283 House Robber III Python Medium
2019_04-29_284 Counting Bits Python Medium
2019_04-30_285 Flatten Nested List Iterator Python Medium
2019_05-01_286 Power of Four Python Easy
2019_05-02_287 Integer Break Python Medium
2019_05-03_288 Reverse String Python Easy
2019_05-04_289 Reverse Vowels of a String Python Easy
2019_05-05_290 Top K Frequent Elements Python Medium
2019_05-06_291 Intersection of Two Arrays Python Easy
2019_05-07_292 Intersection of Two Arrays II Python Easy
2019_05-08_293 Data Stream as Disjoint Intervals Python Hard
2019_05-09_294 Russian Doll Envelopes Python Hard
2019_05-10_295 Design Twitter Python Medium
2019_05-11_296 Count Numbers with Unique Digits Python Medium
2019_05-12_297 Max Sum of Rectangle No Larger Than K Python Hard
2019_05-13_298 Water and Jug Problem Python Medium
2019_05-14_299 Valid Perfect Square Python Easy
2019_05-15_300 Largest Divisible Subset Python Medium
2019_05-16_301 Sum of Two Integers Python Easy
2019_05-17_302 Super Pow Python Medium
2019_05-18_303 Find K Pairs with Smallest Sums Python Medium
2019_05-19_304 Guess Number Higher or Lower Python Easy
2019_05-20_305 Guess Number Higher or Lower II Python Medium
2019_05-21_306 Wiggle Subsequence Python Medium
2019_05-22_307 Combination Sum IV Python Medium
2019_05-23_308 Kth Smallest Element in a Sorted Matrix Python Medium
2019_05-24_309 Insert Delete GetRandom O(1) Python Medium
2019_05-25_310 Insert Delete GetRandom O(1) - Duplicates allowed Python Hard
2019_05-26_311 Linked List Random Node Python Medium
2019_05-27_312 Ransom Note Python Easy
2019_05-28_313 Shuffle an Array Python Medium
2019_05-29_314 Mini Parser Python Medium
2019_05-30_315 Lexicographical Numbers Python Medium
2019_05-31_316 First Unique Character in a String Python Easy
2019_06-01_317 Longest Absolute File Path Python Medium
2019_06-02_318 Find the Difference Python Easy
2019_06-03_319 Elimination Game Python Medium
2019_06-04_320 Perfect Rectangle Python Hard
2019_06-05_321 Is Subsequence Python Medium
2019_06-06_322 UTF-8 Validation Python Medium
2019_06-07_323 Decode String Python Medium
2019_06-08_324 Longest Substring with At Least K Repeating Characters Python Medium
2019_06-09_325 Rotate Function Python Medium
2019_06-10_326 Integer Replacement Python Medium
2019_06-11_327 Random Pick Index Python Medium
2019_06-12_328 Evaluate Division Python Medium
2019_06-13_329 Nth Digit Python Easy
2019_06-14_330 Binary Watch Python Easy
2019_06-15_331 Remove K Digits Python Medium
2019_06-16_332 Frog Jump Python Hard
2019_06-17_333 Sum of Left Leaves Python Easy
2019_06-18_334 Convert a Number to Hexadecimal Python Easy
2019_06-19_335 Queue Reconstruction by Height Python Medium
2019_06-20_336 Trapping Rain Water II Python Hard
2019_06-21_337 Longest Palindrome Python Easy
2019_06-22_338 Split Array Largest Sum Python Hard
2019_06-23_339 Fizz Buzz Python Easy
2019_06-24_340 Arithmetic Slices Python Medium
2019_06-25_341 Third Maximum Number Python Easy
2019_06-26_342 Add Strings Python Easy
2019_06-27_343 Partition Equal Subset Sum Python Medium
2019_06-28_344 Pacific Atlantic Water Flow Python Medium
2019_06-29_345 Battleships in a Board Python Medium
2019_06-30_346 Strong Password Checker Python Hard
2019_07-01_347 Maximum XOR of Two Numbers in an Array Python Medium
2019_07-02_348 Reconstruct Original Digits from English Python Medium
2019_07-03_349 Longest Repeating Character Replacement Python Medium
2019_07-04_350 Construct Quad Tree Python Medium
2019_07-05_351 N-ary Tree Level Order Traversal Python Easy
2019_07-06_352 Flatten a Multilevel Doubly Linked List Python Medium
2019_07-07_353 All O`one Data Structure Python Hard
2019_07-08_354 Minimum Genetic Mutation Python Medium
2019_07-09_355 Number of Segments in a String Python Easy
2019_07-10_356 Non-overlapping Intervals Python Medium
2019_07-11_357 Find Right Interval Python Medium
2019_07-12_358 Path Sum III Python Easy
2019_07-13_359 Find All Anagrams in a String Python Easy
2019_07-14_360 K-th Smallest in Lexicographical Order Python Hard
2019_07-15_361 Arranging Coins Python Easy
2019_07-16_362 Find All Duplicates in an Array Python Medium
2019_07-17_363 String Compression Python Easy
2019_07-18_364 Add Two Numbers II Python Medium
2019_07-19_365 Arithmetic Slices II - Subsequence Python Hard
2019_07-20_366 Number of Boomerangs Python Easy
2019_07-21_367 Find All Numbers Disappeared in an Array Python Easy
2019_07-22_368 Serialize and Deserialize BST Python Medium
2019_07-23_369 Delete Node in a BST Python Medium
2019_07-24_370 Sort Characters By Frequency Python Medium
2019_07-25_371 Minimum Number of Arrows to Burst Balloons Python Medium
2019_07-26_372 Minimum Moves to Equal Array Elements Python Easy
2019_07-27_373 4Sum II Python Medium
2019_07-28_374 Assign Cookies Python Easy
2019_07-29_375 132 Pattern Python Medium
2019_07-30_376 Circular Array Loop Python Medium