Skip to content

Files

Latest commit

 

History

History

old(deprecated)

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

leetcode

Total solved: 153 (Easy: 111 Medium: 41 Hard: 1 )

My JavaScript Solution of leetcode

No Title Source Code Difficulty
544 Output Contest Matches JavaScript Medium
543 Diameter of Binary Tree JavaScript Easy
542 01 Matrix JavaScript Medium
538 Convert BST to Greater Tree JavaScript Medium
532 K-diff Pairs in an Array JavaScript Easy
530 Minimum Absolute Difference in BST JavaScript Easy
529 Minesweeper JavaScript Medium
526 Beautiful Arrangement JavaScript Medium
520 Detect Capital JavaScript Easy
515 Find Largest Value in Each Tree Row JavaScript Medium
513 Find Bottom Left Tree Value JavaScript Medium
508 Most Frequent Subtree Sum JavaScript Medium
506 Relative Ranks JavaScript Easy
504 Base 7 JavaScript Easy
503 Next Greater Element II JavaScript Medium
501 Find Mode in Binary Search Tree JavaScript Easy
500 Keyboard Row JavaScript Easy
496 Next Greater Element I JavaScript Easy
492 Construct the Rectangle JavaScript Easy
485 Max Consecutive Ones JavaScript Easy
482 License Key Formatting JavaScript Medium
476 Number Complement JavaScript Easy
463 Add Digits JavaScript Easy
461 Hamming Distance JavaScript Easy
459 Repeated Substring Pattern JavaScript Easy
455 Assign Cookies JavaScript Easy
453 Minimum Moves to Equal Array Elements JavaScript Easy
450 Delete Node in a BST JavaScript Medium
448 Find All Numbers Disappeared in an Array JavaScript Easy
447 Number of Boomerangs JavaScript Easy
442 Find All Duplicates in an Array JavaScript Medium
441 Arranging Coins JavaScript Easy
437 Path Sum III JavaScript Easy
434 Number of Segments in a String JavaScript Easy
415 Add Strings JavaScript Easy
414 Third Maximum Number JavaScript Easy
413 Arithmetic Slices JavaScript Medium
412 Fizz Buzz JavaScript Easy
409 Longest Palindrome JavaScript Easy
406 Queue Reconstruction by Height JavaScript Medium
404 Sum of Left Leaves JavaScript Easy
401 Binary Watch JavaScript Easy
400 Nth Digit JavaScript Easy
389 Find the Difference JavaScript Easy
387 First Unique Character in a String JavaScript Easy
383 Ransom Note JavaScript Easy
374 Guess Number Higher or Lower JavaScript Easy
367 Valid Perfect Square JavaScript Easy
350 Intersection of Two Arrays II JavaScript Easy
349 Intersection of Two Arrays JavaScript Easy
347 Top K Frequent Elements JavaScript Medium
345 Reverse Vowels of a String JavaScript Easy
344 Reverse String JavaScript Easy
343 Integer Break JavaScript Medium
342 Power of Four JavaScript Easy
338 Counting Bits JavaScript Medium
328 Odd Even Linked List JavaScript Medium
326 Power of Three JavaScript Easy
319 Add Digits JavaScript Medium
292 Nim Game JavaScript Easy
283 Move Zeroes JavaScript Easy
278 First Bad Version JavaScript Easy
268 Missing Number JavaScript Medium
263 Ugly Number JavaScript Easy
258 Add Digits JavaScript Easy
257 Binary Tree Paths JavaScript Easy
242 Valid Anagram JavaScript Easy
238 Product of Array Except Self JavaScript Medium
237 Delete Node in a Linked List JavaScript Easy
235 Lowest Common Ancestor of a Binary Search Tree JavaScript Easy
234 Palindrome Linked List JavaScript Easy
232 Implement Queue using Stacks JavaScript Easy
231 Power of Two JavaScript Easy
228 Summary Ranges JavaScript Easy
226 Invert Binary Tree JavaScript Easy
223 Rectangle Area JavaScript Easy
219 Contains Duplicate II JavaScript Easy
217 Contains Duplicate JavaScript Easy
206 Reverse Linked List JavaScript Easy
205 Isomorphic Strings JavaScript Easy
204 Count Primes JavaScript Easy
203 Remove Linked List Elements JavaScript Easy
202 Happy Number JavaScript Easy
198 House Robber JavaScript Easy
191 Number of 1 Bits JavaScript Easy
189 Rotate Array JavaScript Easy
179 Largest Number JavaScript Medium
172 Factorial Trailing Zeroes JavaScript Easy
171 Excel Sheet Column Number JavaScript Easy
169 Majority Element JavaScript Easy
168 Excel Sheet Column Title JavaScript Easy
165 Compare Version Numbers JavaScript Easy
160 Intersection of Two Linked Lists JavaScript Easy
155 Min Stack JavaScript Easy
151 Reverse Words in a String JavaScript Easy
150 Evaluate Reverse Polish Notation JavaScript Medium
149 Max Points on a Line JavaScript Hard
148 Sort List JavaScript Medium
144 Binary Tree Preorder Traversal JavaScript Medium
141 Linked List Cycle JavaScript Easy
138 Copy List with Random Pointer JavaScript Medium
136 Single Number JavaScript Medium
125 Valid Palindrome JavaScript Easy
122 Best Time to Buy and Sell Stock II JavaScript Medium
121 Best Time to Buy and Sell Stock JavaScript Easy
119 Pascal's Triangle II JavaScript Easy
118 Pascal's Triangle JavaScript Easy
112 Path Sum JavaScript Easy
111 Minimum Depth of Binary Tree JavaScript Easy
110 Balanced Binary Tree JavaScript Easy
108 Convert Sorted Array to Binary Search Tree JavaScript Easy
107 Binary Tree Level Order Traversal II JavaScript Easy
104 Maximum Depth of Binary Tree JavaScript Easy
102 Binary Tree Level Order Traversal JavaScript Easy
101 Symmetric Tree JavaScript Easy
100 Same Tree JavaScript Easy
98 Validate Binary Search Tree JavaScript Medium
92 Reverse Linked List II JavaScript Medium
88 Merge Sorted Array JavaScript Easy
83 Remove Duplicates from Sorted List JavaScript Easy
73 Set Matrix Zeroes JavaScript Medium
70 Climbing Stairs JavaScript Easy
69 Sqrt(x) JavaScript Easy
66 Plus One JavaScript Easy
58 Length of Last Word JavaScript Easy
54 Spiral Matrix JavaScript Medium
53 Maximum Subarray JavaScript Easy
46 Permutations JavaScript Medium
38 Count and Say JavaScript Easy
36 Valid Sudoku JavaScript Easy
35 Search Insert Position JavaScript Easy
33 Search in Rotated Sorted Array JavaScript Medium
31 Next Permutation JavaScript Medium
29 Divide Two Integers JavaScript Medium
28 Implement strStr() JavaScript Easy
27 Remove Element JavaScript Easy
26 Remove Duplicates from Sorted Array JavaScript Easy
24 Swap Nodes in Pairs JavaScript Easy
22 Generate Parentheses JavaScript Medium
21 Merge Two Sorted Lists JavaScript Easy
20 Valid Parentheses JavaScript Easy
19 Remove Nth Node From End of List JavaScript Easy
17 Letter Combinations of a Phone Number JavaScript Medium
16 3Sum Closest JavaScript Medium
15 3Sum JavaScript Medium
14 Longest Common Prefix JavaScript Easy
13 Roman to Integer JavaScript Easy
12 Integer to Roman JavaScript Medium
9 Palindrome Number JavaScript Easy
8 String to Integer (atoi) JavaScript Easy
7 Reverse Integer JavaScript Easy
6 ZigZag Conversion JavaScript Easy
1 Two Sum JavaScript Easy