Skip to content
🤓 Leetcode Solutions (125+): ☕️JavaScript and 🐍Python
JavaScript Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
solutions
LICENSE
README.md

README.md

leetcode-solutions-javascript-python

My Leetcode Solutions (125+): JavaScript and Python

Problem Name Description Difficulty Rating Notes
#1 Two Sum leetcode.com Easy JS (99.48%) Python (97.89%) JavaScript and Python
#2 Add Two Numbers leetcode.com Medium JS (61.87%) Python (84.13%) JavaScript and Python
#3 Longest Substring Without Repeating Characters leetcode.com Medium JS (86.63%) Python (54.11%) JavaScript and Python
#7 Reverse Integer leetcode.com Easy JS (64.56%) JavaScript
#9 Palindrome Number leetcode.com Easy Python (54.57%) Python
#11 Container With Most Water leetcode.com Medium JS(Top 98.99%) Python (Top 70.32%) JavaScript and Python
#13 Roman To Integer leetcode.com Easy Python(99.62%) Python
#15 3Sum leetcode.com Medium JS(95.57%) Python(59.85%) JavaScript and Python
#17 Letter Combinations of a Phone Number leetcode.com Medium JS(Top 72.81%) Python(Top 94.52%) JavaScript and Python
#18 4Sum leetcode.com Medium JS(60.02%) Python(14.91%) JavaScript and Python
#20 Valid Parentheses leetcode.com Easy JS(84.99%) Python(32.05%) JavaScript and Python
#21 Merge Two Sorted Lists leetcode.com Easy JS(99.94%) JavaScript
#22 Generate Parentheses leetcode.com Medium JS(71.09%) Python(94.45%) JavaScript and Python
#23 Merge k Sorted Lists leetcode.com Hard JS(99.71%) JavaScript
#24 Swap Nodes in Pairs leetcode.com Medium JS(81.61%) Python(Top 51.98%) JavaScript and Python
#26 Remove Duplicates from Sorted Array leetcode.com Easy JS(Top 61.78%) JavaScript
#27 Remove Element leetcode.com Easy Python(66.30%) Python
#28 Implement strStr() leetcode.com Easy Python(82.82%) Python
#33 Search in Rotated Sorted Array leetcode.com Medium JavaScript(Top 95.68%) Python(Top 7.72%) JavaScript and Python
#36 Valid Sudoku leetcode.com Medium JS(61.21%) Python(82.75%) JavaScript and Python
#37 Sudoku Solver leetcode.com Hard JS(67.8%) JavaScript
#39 Combination Sum leetcode.com Medium JS(78.56%) Python( 53.13%) JavaScript and Python
#40 Combination Sum II leetcode.com Medium JS(75.16%) Python( 50.44%) JavaScript and Python
#46 Permutations leetcode.com Medium JS(66.15%) Python(Top 64.96%) JavaScript and Python
#47 Permutations II leetcode.com Medium Python(99.66%) Python
#49 Group Anagrams leetcode.com Medium JS(31.29%) Python( 99.37%) JavaScript and Python
#50 Pow(x, n) leetcode.com Medium JS(91.76%) Python(94.30%) JavaScript and Python
#51 N-Queens leetcode.com Hard JS(14.9%) JavaScript
#52 N-Queens II leetcode.com Hard JS(8.65%) JavaScript
#53 Maximum Subarray leetcode.com Easy JS(95.13%) JavaScript
#56 Merge Intervals leetcode.com Medium JS(68.69%) JavaScript
#67 Add Binary leetcode.com Easy JS(Top 84.94%) Python(Top 38.72%) JavaScript and Python
#70 Climbing Stairs leetcode.com Easy JS(71.61%) JavaScript
#77 Combinations leetcode.com Medium JS(98.68%) JavaScript
#79 Word Search leetcode.com Medium JS(88.08%) Python (62.27%) JavaScript and Python
#81 Search in Rotated Sorted Array II leetcode.com Medium JS(27.12%) JavaScript
#83 Remove Duplicates from Sorted List leetcode.com Easy JS(80,44%) JavaScript
#88 Merge Sorted Array leetcode.com Easy JS(99.92%) JavaScript
#91 Decode Ways leetcode.com Medium JS(92.51%) JavaScript
#94 Binary Tree Inorder Traversal leetcode.com Medium JS(57.42%) Python(93.23%) JavaScript and Python
#98 Validate Binary Search Tree leetcode.com Medium JS(72.31%) Python(94.45%) JavaScript and Python
#100 Same Tree leetcode.com Easy JS(53.44%) JavaScript
#101 Symmetric Tree leetcode.com Easy JS(96.58%) JavaScript
#102 Binary Tree Level Order Traversal leetcode.com Medium JS(97.23%) Python(55.22%) JavaScript and Python
#104 Maximum Depth of Binary Tree leetcode.com Easy JS(78.07%) Python(55.77%) JavaScript and Python
#107 Binary Tree Level Order Traversal II leetcode.com Easy JS(29.02%) JavaScript
#108 Convert Sorted Array to Binary Search Tree leetcode.com Easy JS(45.73%) JavaScript
#110 Balanced Binary Tree leetcode.com Easy JS(86.14%) JavaScript
#111 Minimum Depth of Binary Tree leetcode.com Easy JS(82.75%) Python(91.92%) JavaScript and Python
#112 Path Sum leetcode.com Easy JS(87.11%) JavaScript
#116 Populating Next Right Pointers in Each Node leetcode.com Medium JS(91.90%) JavaScript
#118 Pascal's Triangle leetcode.com Easy JS(90.70%) JavaScript
#119 Pascal's Triangle II leetcode.com Easy JS(57.75%) JavaScript
#125 Valid Palindrome leetcode.com Easy JS(96.54%) JavaScript
#127 Word Ladder leetcode.com Medium JS(91.07%) Python(91.14%) JavaScript and Python
#136 Single Number leetcode.com Easy JS(58.82%) JavaScript
#138 Copy List with Random Pointer leetcode.com Medium JS(55.83%) JavaScript
#144 Binary Tree Preorder Traversal leetcode.com Medium JS(57.81%) Python(94.20%) JavaScript and Python
#145 Binary Tree Postorder Traversal leetcode.com Hard JS(98.13%) Python(94.33%) JavaScript and Python
#146 LRU Cache leetcode.com Medium JS(82.68%) JavaScript
#148 Sort List leetcode.com Medium JS(28.01%) JavaScript
#153 Find Minimum in Rotated Sorted Array leetcode.com Medium JS(64.09%) Python(86.18%) JavaScript and Python
#160 Intersection of Two Linked Lists leetcode.com Easy JS(58.10%) JavaScript
#167 Two Sum II - Input array is sorted leetcode.com Easy JS(97.58%) JavaScript
#173 Binary Search Tree Iterator leetcode.com Medium JS(97.90%) JavaScript
#199 Binary Tree Right Side View leetcode.com Medium JS(81.90%) Python(86.12%) JavaScript and Python
#200 Number of Islands leetcode.com Medium JS(81.90%) Python(86.12%) JavaScript and Python
#206 Reverse Linked List leetcode.com Easy JS(81.51%) JavaScript
#215 Kth Largest Element in an Array leetcode.com Medium JS(51.54%) JavaScript
#226 Invert Binary Tree leetcode.com Easy JS(93.18%) JavaScript
#230 Kth Smallest Element in a BST leetcode.com Medium JS(54.47%) JavaScript
#235 Lowest Common Ancestor of a Binary Search Tree leetcode.com Easy JS(91.39%) JavaScript
#236 Lowest Common Ancestor of a Binary Tree leetcode.com Medium JS(71.28%) JavaScript
#240 Search a 2D Matrix II leetcode.com Medium JS(26.79%) Python(18.34%) JavaScript and Python
#242 Valid Anagram leetcode.com Easy JS(82.84%) JavaScript
#257 Binary Tree Paths leetcode.com Easy JS(40.82%) JavaScript
#283 Move Zeros leetcode.com Easy JS(98.65%) JavaScript
#287 Find the Duplicate Number leetcode.com Medium JS(44.29%) JavaScript
#289 Game of Life leetcode.com Medium JS(98.20%) JavaScript
#297 Serialize and Deserialize Binary Tree leetcode.com Hard JS(25.80%) JavaScript
#300 Longest Increasing Subsequence leetcode.com Medium JS(77.13%) JavaScript
#322 Coin Change leetcode.com Medium JS(41.77%) JavaScript
#326 Power of Three leetcode.com Easy JS(50.52%) JavaScript
#334 Increasing Triplet Subsequence leetcode.com Medium JS(91.61%) JavaScript
#344 Reverse String leetcode.com Easy JS(10.58%) JavaScript. Recursivly
#345 Reverse Vowels of a String leetcode.com Easy JS(88.39%) JavaScript
#347 Top K Frequent Elements leetcode.com Medium JS(88.00%) JavaScript
#349 Intersection of Two Arrays leetcode.com Easy JS(91.83%) JavaScript
#350 Intersection of Two Arrays II leetcode.com Easy JS(85.25%) JavaScript
#387 First Unique Character in a String leetcode.com Easy JS(61.48%) JavaScript
#394 Decode String leetcode.com Medium JS(89.46%) Python(73.61%) JavaScript and Python
#429 N-ary Tree Level Order Traversal leetcode.com Easy JS(96.98%) Python(54.26%) JavaScript and Python
#433 Minimum Genetic Mutation leetcode.com Medium Python(98.71%) Python
#437 Path Sum III leetcode.com Easy JS(75.68%) JavaScript
#451 Sort Characters By Frequency leetcode.com Medium JS(97.48%) JavaScript
#454 4Sum II leetcode.com Medium JS(45.81%) JavaScript
#501 Find Mode in Binary Search Tree leetcode.com Easy JS(40.00%) JavaScript
#509 Fibonacci Number leetcode.com Easy JS(81.12%) JavaScript
#513 Find Bottom Left Tree Value leetcode.com Medium JS(97.14%) Python(79.97%) JavaScript and Python
#530 Minimum Absolute Difference in BST leetcode.com Easy JS(32.40%) JavaScript
#538 Convert BST to Greater Tree leetcode.com Easy JS(81.69%) JavaScript
#559 Maximum Depth of N-ary Tree leetcode.com Easy Python(75.03%) Python
#560 Subarray Sum Equals K leetcode.com Medium JS(73.52%) JavaScript
#589 N-ary Tree Preorder Traversal leetcode.com Easy JS(22.64%) Python(62.73%) JavaScript and Python
#590 N-ary Tree Postorder Traversal leetcode.com Easy JS(47.53%) Python(72.25%) JavaScript and Python
#605 Can Place Flowers leetcode.com Easy JS(90.88%) JavaScript
#617 Merge Two Binary Trees leetcode.com Easy JS(96.71%) JavaScript
#621 Task Scheduler leetcode.com Medium JS(67.13%) JavaScript
#637 Average of Levels in Binary Tree leetcode.com Easy JS(78.31%) JavaScript
#673 Number of Longest Increasing Subsequence leetcode.com Medium JS(75.00%) JavaScript
#692 Top K Frequent Words leetcode.com Medium JS(98.09%) JavaScript
#695 Max Area of Island leetcode.com Medium JS(91.72%) JavaScript
#700 Search in a Binary Search Tree leetcode.com Easy JS(92.30%) JavaScript
#733 Flood Fill leetcode.com Easy Python(50.49%) Python
#767 Reorganize String leetcode.com Medium JS(86.17%) JavaScript
#771 Jewels and Stones leetcode.com Easy JS(37.29%) JavaScript
#779 K-th Symbol in Grammar leetcode.com Medium JS(69.14%) JavaScript
#912 Sort an Array leetcode.com Medium JS(42.60%) JavaScript
#921 Minimum Add to Make Parentheses Valid leetcode.com Medium JS(91.62%) JavaScript
#934 Shortest Bridge leetcode.com Medium JS(57.33%) JavaScript
#938 Range Sum of BST leetcode.com Easy JS(82.50%) JavaScript
#965 Univalued Binary Tree leetcode.com Easy JS(98.63%) JavaScript
#973 K Closest Points to Origin leetcode.com Medium JS(73.38%) JavaScript
#986 Interval List Intersections leetcode.com Medium JS(94.53%) Python(83.35%) JavaScript and Python
#1054 Distant Barcodes leetcode.com Medium JS(73.28%) Python(87.52%) JavaScript and Python
#1091 Shortest Path in Binary Matrix leetcode.com Medium JS(100%) Python(77.66%) JavaScript and Python
#1108 Defanging an IP Address leetcode.com Easy JS(42.88%) JavaScript
You can’t perform that action at this time.