Skip to content

🐍 leetcode grinding

Notifications You must be signed in to change notification settings

iamminji/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✏️ LeetCode-Online-Judge

forthebadge

🫠 NO MORE UPDATE README.md

Problems

#titledifficultylanguagestag
0001Two Sumeasypython, java
0002Add Two Numbersmediumpython, java
0003Longest Substring Without Repeating Charactersmediumpython, java
0005Longest Palindromic Substringmediumpython, java
0007Reverse Integereasypython
0009Palindrome Numbereasypython
0011Container With Most Watermediumpython, java
0013Roman to Integereasypython
0014Longest Common Prefixeasypython
00153Summediumpython
00163Sum Closestmediumpython
0017Letter Combinations of a Phone Numbermediumpython
00184Summediumpython
0019Remove Nth Node From End of Listmediumpython
0020Valid Parentheseseasypython
0021Merge Two Sorted Listseasypython-1, python-2
0022Generate Parenthesesmediumpython
0026Remove Duplicates from Sorted Arrayeasypython
0033Search in Rotated Sorted Arraymediumpython
0035Search Insert Positioneasypython
0039Combination Summediumpython
0046Permutationsmediumgolang
0048Rotate Imagemediumpython
0049Group Anagramsmediumpython
0051N-Queenshardpython
0053Maximum Subarrayeasypython
0055Jump Gamemediumgolang
0062Unique Pathsmediumpython
0064Minimum Path Summediumpython
0067Add Binaryeasypython
0070Climbing Stairseasypython
0075Sort Colorsmediumpython
0079Word Searchmediumpython
0080Remove Duplicates from Sorted Array IImediumpython
0083Remove Duplicates from Sorted Listeasypython
0086Partition Listmediumpython
0088Merge Sorted Arrayeasypython
0094Binary Tree Inorder Traversalmediumpython
0096Unique Binary Search Treesmediumpython
0100Same Treeeasypython
0101Symmetric Treeeasypython
0102Binary Tree Level Order Traversalmediumpython
0103Binary Tree Zigzag Level Order Traversalmediumpython
0104Maximum Depth of Binary Treeeasypython
0107Binary Tree Level Order Traversal IIeasypython
0108Convert Sorted Array to Binary Search Treeeasypython
0109Convert Sorted List to Binary Search Treemediumpython
0111Minimum Depth of Binary Treeeasypythontree
0114Flatten Binary Tree to Linked Listmediumpythontree, dfs
0118Pascal's Triangleeasypython
0120Trianglemediumpython
0121Best Time to Buy and Sell Stockeasypython
0122Best Time to Buy and Sell Stock IIeasypython
0125Valid Palindromeeasypython
0128Longest Consecutive Sequencemediumpython
0136Single Numbereasypython
0139Word Breakmediumpython
0141Linked List Cycleeasypython
0148Sort Listmediumpython
0155Min Stackeasypython
0162Find Peak Elementmediumpython
0168Excel Sheet Column Titleeasypython
0169Majority Elementeasypython
0171Excel Sheet Column Numbereasypython
0179Largest Numbermediumpython
0182Duplicate Emailseasysql
0189Rotate Arrayeasypython
0199Binary Tree Right Side Viewmediumpython
0200Number of Islandsmediumjava
0202Happy Numbereasypython
0203Remove Linked List Elementseasypython
0205Isomorphic Stringseasypython
0206Reverse Linked Listeasypython
0207Course Schedulemediumpython
0215Kth Largest Element in an Arraymediumpython
0221Maximal Squaremediumpython
0226Invert Binary Treeeasypython
0229Majority Element IImediumpython
0231Power of Twoeasypython
0232Implement Queue using Stackseasypython
0238Product of Array Except Selfmediumpython
0242Valid Anagrameasypython
0257Binary Tree Pathseasypython
0263Ugly Numbereasypython
0279Perfect Squaresmediumpython
0287Find the Duplicate Numbermediumpython
0290Word Patterneasypython
0322Coin Changemediumpythondp
0324Wiggle Sort IImediumpython
0328Odd Even Linked Listmediumpythonlinked list
0337House Robber IIImediumgolang
0338Counting Bitseasypython
0341Flatten Nested List Iteratormediumpython
0344Reverse Stringeasyjava
0345Reverse Vowels of a Stringeasypython
0347Top K Frequent Elementsmediumpython
0349Intersection of Two Arrayseasypython
0367Valid Perfect Squareeasypython
0394Decode Stringmediumpython
0399Evaluate Divisionmediumpythongraph, recursive
0404Sum of Left Leaveseasypythondfs, binary tree
0429N-ary Tree Level Order Traversaleasypython
0434Number of Segments in a Stringeasypython
0441Arranging Coinseasypython, c
0443String Compressioneasygolang
0447Number of Boomerangseasypython
0448Find All Numbers Disappeared in an Arrayeasypython
0451Sort Characters By Frequencymediumpython
04544Sum IImediumpython
0455Assign Cookieseasypython
0457Circular Array Loopmediumpython
0463Island Perimetereasyjava
0492Construct the Rectangleeasygolang
0494Target Summediumpython, java
0495Teemo Attackingmediumpython
0500Keyboard Roweasypython
0501Find Mode in Binary Search Treeeasypython
0503Next Greater Element IImediumpython
0508Most Frequent Subtree Summediumpython
0509Fibonacci Numbereasypython
0513Find Bottom Left Tree Valuemediumpython
0518Coin Change 2mediumpython
0532K-diff Pairs in an Arrayeasypython
0538Convert BST to Greater Treeeasypython
0541Reverse String IIeasypython, golang
0543Diameter of Binary Treeeasypython
0551Student Attendance Record Ieasypython
0553Optimal Divisionmediumpython
0559Maximum Depth of N-ary Treeeasypython
0565Array Nestingmediumgolang
0572Subtree of Another Treeeasypython
0581Shortest Unsorted Continuous Subarrayeasypython
0589N-ary Tree Preorder Traversaleasypython
0590N-ary Tree Postorder Traversaleasypython
0595Big Countrieseasysql
0599Minimum Index Sum of Two Listseasypython
0605Can Place Flowerseasygolang
0617Merge Two Binary Treeseasypython
0621Task Schedulermediumpython
0627Swap Salaryeasysql
0637Average of Levels in Binary Treeeasypython
0641Design Circular Dequemediumgolang
0643Maximum Average Subarray Ieasypython
0655Print Binary Treemediumpython
0669Trim a Binary Search Treeeasypython
0670Maximum Swapmediumpython
0671Second Minimum Node In a Binary Treeeasypython
0674Longest Continuous Increasing Subsequenceeasyjava
0693Binary Number with Alternating Bitseasypython
0695Max Area of Islandeasypython
0696Count Binary Substringseasypython
0700Search in a Binary Search Treeeasypython
0701Insert into a Binary Search Treemediumpython
0704Binary Searcheasypython
0705Design HashSeteasypython
0706Design HashMapeasypython
0707Design Linked Listeasygolang
0709To Lower Caseeasygolang
0711Jewels and Stoneseasyjava
0718Maximum Length of Repeated Subarraymediumpython
0728Self Dividing Numberseasypython
0731My Calendar IImediumpython
0733Flood Filleasypython
0739Daily Temperaturesmediumpython
0743Network Delay Timemediumpython
0746Min Cost Climbing Stairseasyjava
0747Largest Number At Least Twice of Otherseasypython
0759Employee-Free-Timehardpython
0767Reorganize Stringmediumpython
0769Max Chunks To Make Sortedmediumpython
0773Sliding Puzzlehardpython
0789Escape The Ghostsmediumpython
0791Custom Sort Stringmediumpython
0796Rotate Stringeasyjava
0797All Paths From Source to Targetmediumjava
0799Champagne Towermediumpython
0801Minimum Swaps To Make Sequences Increasingmediumpython
0802Find Eventual Safe Statesmediumpython
0804Unique Morse Code Wordseasypython
0808Soup Servingsmediumpython
0811Subdomain Visit Counteasypython
0819Most Common Wordeasypython
0821Shortest Distance to a Charactereasypython
0823Binary Trees With Factorsmediumpython
0830Positions of Large Groupseasypython
0841Keys and Roomsmediumpythondfs, graph
0869Reordered Power of 2mediumpython
0872Leaf-Similar Treeseasypython
0875Koko Eating Bananasmediumpython
0876Middle of the Linked Listeasypython
0890Find and Replace Patternmediumpython
0894All Possible Full Binary Treesmediumpython
0896Monotonic Arrayeasypython
0905Sort Array By Parityeasygolang
0921Minimum Add to Make Parentheses Validmediumgolang
0922Sort Array By Parity IIeasypython
0929Unique Email Addresseseasygolang
0931Minimum Falling Path Summediumpython
0938Range Sum of BSTeasypython
0941Valid Mountain Arrayeasypython
0942DI String Matcheasypython
0961N-Repeated Element in Size 2N Arrayeasypython
0965Univalued Binary Treeeasygolang
0977Squares of a Sorted Arrayeasygolang
0989Add to Array-Form of Integereasypython
0993Cousins in Binary Treeeasypython
1002Find Common Characterseasypython
1021Remove Outermost Parentheseseasypython
1038Binary Search Tree to Greater Sum Treemediumpython
1108Defanging an IP Addresseasypython
1014Best Sightseeing Pairmediumpython
1019Next Greater Node In Linked Listmediumpython
1025Divisor Gameeasypython
1027Longest Arithmetic Sequencemeidumpython
1114Print in Ordereasypython
1122Relative Sort Arrayeasypython
1128Number of Equivalent Domino Pairseasypython
1161Maximum Level Sum of a Binary Treemediumpython
1200Minimum Absolute Differenceeasypython
1277Count Square Submatrices with All Onesmediumpython
1342Number of Steps to Reduce a Number to Zeroeasypython
1372Longest ZigZag Path in a Binary Treemediumpython
1979Find Greatest Common Divisor of Arrayeasypython
2163Minimum Difference in Sums After Removal of Elementshardpython
2167Minimum Time to Remove All Cars Containing Illegal Goodshardpython

Challenge

2020 July

titlecodesolutions
Arranging Coinspythonsolutions
Binary Tree Level Order Traversal IIpythonsolutions
Prison Cells After N Dayspythonsolutions
Ugly Number IIpythonsolutions
Hamming Distancepythonsolutions
Plus Onepythonsolutions
Island Perimeterpythonsolutions
Flatten a Multilevel Doubly Linked Listpythonsolutions
Same Treepython
3Sumpythonsolutions
Add Binarypythonsolution
Subsetspython
Reverse Words in a Stringpython
Top K Frequent Elementspython
Remove Linked List Elementspython
Binary Tree Zigzag Level Order Traversalpython
Word Searchpython
All Paths From Source to Targetpython
close