Skip to content

Latest commit

 

History

History
142 lines (131 loc) · 18.3 KB

File metadata and controls

142 lines (131 loc) · 18.3 KB

leetcode-solutions-javascript-python

My Leetcode Solutions (125+): JavaScript and Python

Problem NameDescriptionDifficultyRatingNotes
#1 Two Sumleetcode.comEasyJS (99.48%) Python (97.89%)JavaScript and Python
#2 Add Two Numbersleetcode.comMediumJS (61.87%) Python (84.13%)JavaScript and Python
#3 Longest Substring Without Repeating Charactersleetcode.comMediumJS (86.63%) Python (54.11%)JavaScript and Python
#7 Reverse Integerleetcode.comEasyJS (64.56%)JavaScript
#9 Palindrome Numberleetcode.comEasyPython (54.57%)Python
#11 Container With Most Waterleetcode.comMediumJS(Top 98.99%) Python (Top 70.32%)JavaScript and Python
#13 Roman To Integerleetcode.comEasyPython(99.62%)Python
#15 3Sumleetcode.comMediumJS(95.57%) Python(59.85%)JavaScript and Python
#17 Letter Combinations of a Phone Numberleetcode.comMediumJS(Top 72.81%) Python(Top 94.52%)JavaScript and Python
#18 4Sumleetcode.comMediumJS(60.02%) Python(14.91%)JavaScript and Python
#20 Valid Parenthesesleetcode.comEasyJS(84.99%) Python(32.05%)JavaScript and Python
#21 Merge Two Sorted Listsleetcode.comEasyJS(99.94%)JavaScript
#22 Generate Parenthesesleetcode.comMediumJS(71.09%) Python(94.45%)JavaScript and Python
#23 Merge k Sorted Listsleetcode.comHardJS(99.71%)JavaScript
#24 Swap Nodes in Pairsleetcode.comMediumJS(81.61%) Python(Top 51.98%)JavaScript and Python
#26 Remove Duplicates from Sorted Arrayleetcode.comEasyJS(Top 61.78%)JavaScript
#27 Remove Elementleetcode.comEasyPython(66.30%)Python
#28 Implement strStr()leetcode.comEasyPython(82.82%)Python
#33 Search in Rotated Sorted Arrayleetcode.comMediumJavaScript(Top 95.68%) Python(Top 7.72%)JavaScript and Python
#36 Valid Sudokuleetcode.comMediumJS(61.21%) Python(82.75%)JavaScript and Python
#37 Sudoku Solverleetcode.comHardJS(67.8%)JavaScript
#39 Combination Sumleetcode.comMediumJS(78.56%) Python( 53.13%)JavaScript and Python
#40 Combination Sum IIleetcode.comMediumJS(75.16%) Python( 50.44%)JavaScript and Python
#46 Permutationsleetcode.comMediumJS(66.15%) Python(Top 64.96%)JavaScript and Python
#47 Permutations IIleetcode.comMediumPython(99.66%)Python
#49 Group Anagramsleetcode.comMediumJS(31.29%) Python( 99.37%)JavaScript and Python
#50 Pow(x, n)leetcode.comMediumJS(91.76%) Python(94.30%)JavaScript and Python
#51 N-Queensleetcode.comHardJS(14.9%)JavaScript
#52 N-Queens IIleetcode.comHardJS(8.65%)JavaScript
#53 Maximum Subarrayleetcode.comEasyJS(95.13%)JavaScript
#56 Merge Intervalsleetcode.comMediumJS(68.69%)JavaScript
#67 Add Binaryleetcode.comEasyJS(Top 84.94%) Python(Top 38.72%)JavaScript and Python
#70 Climbing Stairsleetcode.comEasyJS(71.61%)JavaScript
#77 Combinationsleetcode.comMediumJS(98.68%)JavaScript
#79 Word Searchleetcode.comMediumJS(88.08%) Python (62.27%)JavaScript and Python
#81 Search in Rotated Sorted Array IIleetcode.comMediumJS(27.12%)JavaScript
#83 Remove Duplicates from Sorted Listleetcode.comEasyJS(80,44%)JavaScript
#88 Merge Sorted Arrayleetcode.comEasyJS(99.92%)JavaScript
#91 Decode Waysleetcode.comMediumJS(92.51%)JavaScript
#94 Binary Tree Inorder Traversalleetcode.comMediumJS(57.42%) Python(93.23%)JavaScript and Python
#98 Validate Binary Search Treeleetcode.comMediumJS(72.31%) Python(94.45%)JavaScript and Python
#100 Same Treeleetcode.comEasyJS(53.44%)JavaScript
#101 Symmetric Treeleetcode.comEasyJS(96.58%)JavaScript
#102 Binary Tree Level Order Traversalleetcode.comMediumJS(97.23%) Python(55.22%)JavaScript and Python
#104 Maximum Depth of Binary Treeleetcode.comEasyJS(78.07%) Python(55.77%)JavaScript and Python
#107 Binary Tree Level Order Traversal IIleetcode.comEasyJS(29.02%)JavaScript
#108 Convert Sorted Array to Binary Search Treeleetcode.comEasyJS(45.73%)JavaScript
#110 Balanced Binary Treeleetcode.comEasyJS(86.14%)JavaScript
#111 Minimum Depth of Binary Treeleetcode.comEasyJS(82.75%) Python(91.92%)JavaScript and Python
#112 Path Sumleetcode.comEasyJS(87.11%)JavaScript
#116 Populating Next Right Pointers in Each Nodeleetcode.comMediumJS(91.90%)JavaScript
#118 Pascal's Triangleleetcode.comEasyJS(90.70%)JavaScript
#119 Pascal's Triangle IIleetcode.comEasyJS(57.75%)JavaScript
#125 Valid Palindromeleetcode.comEasyJS(96.54%)JavaScript
#127 Word Ladderleetcode.comMediumJS(91.07%) Python(91.14%)JavaScript and Python
#136 Single Numberleetcode.comEasyJS(58.82%)JavaScript
#138 Copy List with Random Pointerleetcode.comMediumJS(55.83%)JavaScript
#144 Binary Tree Preorder Traversalleetcode.comMediumJS(57.81%) Python(94.20%)JavaScript and Python
#145 Binary Tree Postorder Traversalleetcode.comHardJS(98.13%) Python(94.33%)JavaScript and Python
#146 LRU Cacheleetcode.comMediumJS(82.68%)JavaScript
#148 Sort Listleetcode.comMediumJS(28.01%)JavaScript
#153 Find Minimum in Rotated Sorted Arrayleetcode.comMediumJS(64.09%) Python(86.18%)JavaScript and Python
#160 Intersection of Two Linked Listsleetcode.comEasyJS(58.10%)JavaScript
#167 Two Sum II - Input array is sortedleetcode.comEasyJS(97.58%)JavaScript
#173 Binary Search Tree Iteratorleetcode.comMediumJS(97.90%)JavaScript
#199 Binary Tree Right Side Viewleetcode.comMediumJS(81.90%) Python(86.12%)JavaScript and Python
#200 Number of Islandsleetcode.comMediumJS(81.90%) Python(86.12%)JavaScript and Python
#206 Reverse Linked Listleetcode.comEasyJS(81.51%)JavaScript
#215 Kth Largest Element in an Arrayleetcode.comMediumJS(51.54%)JavaScript
#226 Invert Binary Treeleetcode.comEasyJS(93.18%)JavaScript
#230 Kth Smallest Element in a BSTleetcode.comMediumJS(54.47%)JavaScript
#235 Lowest Common Ancestor of a Binary Search Treeleetcode.comEasyJS(91.39%)JavaScript
#236 Lowest Common Ancestor of a Binary Treeleetcode.comMediumJS(71.28%)JavaScript
#240 Search a 2D Matrix IIleetcode.comMediumJS(26.79%) Python(18.34%)JavaScript and Python
#242 Valid Anagramleetcode.comEasyJS(82.84%)JavaScript
#257 Binary Tree Pathsleetcode.comEasyJS(40.82%)JavaScript
#283 Move Zerosleetcode.comEasyJS(98.65%)JavaScript
#287 Find the Duplicate Numberleetcode.comMediumJS(44.29%)JavaScript
#289 Game of Lifeleetcode.comMediumJS(98.20%)JavaScript
#297 Serialize and Deserialize Binary Treeleetcode.comHardJS(25.80%)JavaScript
#300 Longest Increasing Subsequenceleetcode.comMediumJS(77.13%)JavaScript
#322 Coin Changeleetcode.comMediumJS(41.77%)JavaScript
#326 Power of Threeleetcode.comEasyJS(50.52%)JavaScript
#334 Increasing Triplet Subsequenceleetcode.comMediumJS(91.61%)JavaScript
#344 Reverse Stringleetcode.comEasyJS(10.58%)JavaScript. Recursivly
#345 Reverse Vowels of a Stringleetcode.comEasyJS(88.39%)JavaScript
#347 Top K Frequent Elementsleetcode.comMediumJS(88.00%)JavaScript
#349 Intersection of Two Arraysleetcode.comEasyJS(91.83%)JavaScript
#350 Intersection of Two Arrays IIleetcode.comEasyJS(85.25%)JavaScript
#387 First Unique Character in a Stringleetcode.comEasyJS(61.48%)JavaScript
#394 Decode Stringleetcode.comMediumJS(89.46%) Python(73.61%)JavaScript and Python
#429 N-ary Tree Level Order Traversalleetcode.comEasyJS(96.98%) Python(54.26%)JavaScript and Python
#433 Minimum Genetic Mutationleetcode.comMediumPython(98.71%)Python
#437 Path Sum IIIleetcode.comEasyJS(75.68%)JavaScript
#451 Sort Characters By Frequencyleetcode.comMediumJS(97.48%)JavaScript
#454 4Sum IIleetcode.comMediumJS(45.81%)JavaScript
#501 Find Mode in Binary Search Treeleetcode.comEasyJS(40.00%)JavaScript
#509 Fibonacci Numberleetcode.comEasyJS(81.12%)JavaScript
#513 Find Bottom Left Tree Valueleetcode.comMediumJS(97.14%) Python(79.97%)JavaScript and Python
#530 Minimum Absolute Difference in BSTleetcode.comEasyJS(32.40%)JavaScript
#538 Convert BST to Greater Treeleetcode.comEasyJS(81.69%)JavaScript
#559 Maximum Depth of N-ary Treeleetcode.comEasyPython(75.03%)Python
#560 Subarray Sum Equals Kleetcode.comMediumJS(73.52%)JavaScript
#589 N-ary Tree Preorder Traversalleetcode.comEasyJS(22.64%) Python(62.73%)JavaScript and Python
#590 N-ary Tree Postorder Traversalleetcode.comEasyJS(47.53%) Python(72.25%)JavaScript and Python
#605 Can Place Flowersleetcode.comEasyJS(90.88%)JavaScript
#617 Merge Two Binary Treesleetcode.comEasyJS(96.71%)JavaScript
#621 Task Schedulerleetcode.comMediumJS(67.13%)JavaScript
#637 Average of Levels in Binary Treeleetcode.comEasyJS(78.31%)JavaScript
#673 Number of Longest Increasing Subsequenceleetcode.comMediumJS(75.00%)JavaScript
#692 Top K Frequent Wordsleetcode.comMediumJS(98.09%)JavaScript
#695 Max Area of Islandleetcode.comMediumJS(91.72%)JavaScript
#700 Search in a Binary Search Treeleetcode.comEasyJS(92.30%)JavaScript
#733 Flood Fillleetcode.comEasyPython(50.49%)Python
#767 Reorganize Stringleetcode.comMediumJS(86.17%)JavaScript
#771 Jewels and Stonesleetcode.comEasyJS(37.29%)JavaScript
#779 K-th Symbol in Grammarleetcode.comMediumJS(69.14%)JavaScript
#912 Sort an Arrayleetcode.comMediumJS(42.60%)JavaScript
#921 Minimum Add to Make Parentheses Validleetcode.comMediumJS(91.62%)JavaScript
#934 Shortest Bridgeleetcode.comMediumJS(57.33%)JavaScript
#938 Range Sum of BSTleetcode.comEasyJS(82.50%)JavaScript
#965 Univalued Binary Treeleetcode.comEasyJS(98.63%)JavaScript
#973 K Closest Points to Originleetcode.comMediumJS(73.38%)JavaScript
#986 Interval List Intersectionsleetcode.comMediumJS(94.53%) Python(83.35%)JavaScript and Python
#1054 Distant Barcodesleetcode.comMediumJS(73.28%) Python(87.52%)JavaScript and Python
#1091 Shortest Path in Binary Matrixleetcode.comMediumJS(100%) Python(77.66%)JavaScript and Python
#1108 Defanging an IP Addressleetcode.comEasyJS(42.88%)JavaScript
close