Skip to content

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

# title difficulty languages tag
0001 Two Sum easy python, java
0002 Add Two Numbers medium python, java
0003 Longest Substring Without Repeating Characters medium python, java
0005 Longest Palindromic Substring medium python, java
0007 Reverse Integer easy python
0009 Palindrome Number easy python
0011 Container With Most Water medium python, java
0013 Roman to Integer easy python
0014 Longest Common Prefix easy python
0015 3Sum medium python
0016 3Sum Closest medium python
0017 Letter Combinations of a Phone Number medium python
0018 4Sum medium python
0019 Remove Nth Node From End of List medium python
0020 Valid Parentheses easy python
0021 Merge Two Sorted Lists easy python-1, python-2
0022 Generate Parentheses medium python
0026 Remove Duplicates from Sorted Array easy python
0033 Search in Rotated Sorted Array medium python
0035 Search Insert Position easy python
0039 Combination Sum medium python
0046 Permutations medium golang
0048 Rotate Image medium python
0049 Group Anagrams medium python
0051 N-Queens hard python
0053 Maximum Subarray easy python
0055 Jump Game medium golang
0062 Unique Paths medium python
0064 Minimum Path Sum medium python
0067 Add Binary easy python
0070 Climbing Stairs easy python
0075 Sort Colors medium python
0079 Word Search medium python
0080 Remove Duplicates from Sorted Array II medium python
0083 Remove Duplicates from Sorted List easy python
0086 Partition List medium python
0088 Merge Sorted Array easy python
0094 Binary Tree Inorder Traversal medium python
0096 Unique Binary Search Trees medium python
0100 Same Tree easy python
0101 Symmetric Tree easy python
0102 Binary Tree Level Order Traversal medium python
0103 Binary Tree Zigzag Level Order Traversal medium python
0104 Maximum Depth of Binary Tree easy python
0107 Binary Tree Level Order Traversal II easy python
0108 Convert Sorted Array to Binary Search Tree easy python
0109 Convert Sorted List to Binary Search Tree medium python
0111 Minimum Depth of Binary Tree easy python tree
0114 Flatten Binary Tree to Linked List medium python tree, dfs
0118 Pascal's Triangle easy python
0120 Triangle medium python
0121 Best Time to Buy and Sell Stock easy python
0122 Best Time to Buy and Sell Stock II easy python
0125 Valid Palindrome easy python
0128 Longest Consecutive Sequence medium python
0136 Single Number easy python
0139 Word Break medium python
0141 Linked List Cycle easy python
0148 Sort List medium python
0155 Min Stack easy python
0162 Find Peak Element medium python
0168 Excel Sheet Column Title easy python
0169 Majority Element easy python
0171 Excel Sheet Column Number easy python
0179 Largest Number medium python
0182 Duplicate Emails easy sql
0189 Rotate Array easy python
0199 Binary Tree Right Side View medium python
0200 Number of Islands medium java
0202 Happy Number easy python
0203 Remove Linked List Elements easy python
0205 Isomorphic Strings easy python
0206 Reverse Linked List easy python
0207 Course Schedule medium python
0215 Kth Largest Element in an Array medium python
0221 Maximal Square medium python
0226 Invert Binary Tree easy python
0229 Majority Element II medium python
0231 Power of Two easy python
0232 Implement Queue using Stacks easy python
0238 Product of Array Except Self medium python
0242 Valid Anagram easy python
0257 Binary Tree Paths easy python
0263 Ugly Number easy python
0279 Perfect Squares medium python
0287 Find the Duplicate Number medium python
0290 Word Pattern easy python
0322 Coin Change medium python dp
0324 Wiggle Sort II medium python
0328 Odd Even Linked List medium python linked list
0337 House Robber III medium golang
0338 Counting Bits easy python
0341 Flatten Nested List Iterator medium python
0344 Reverse String easy java
0345 Reverse Vowels of a String easy python
0347 Top K Frequent Elements medium python
0349 Intersection of Two Arrays easy python
0367 Valid Perfect Square easy python
0394 Decode String medium python
0399 Evaluate Division medium python graph, recursive
0404 Sum of Left Leaves easy python dfs, binary tree
0429 N-ary Tree Level Order Traversal easy python
0434 Number of Segments in a String easy python
0441 Arranging Coins easy python, c
0443 String Compression easy golang
0447 Number of Boomerangs easy python
0448 Find All Numbers Disappeared in an Array easy python
0451 Sort Characters By Frequency medium python
0454 4Sum II medium python
0455 Assign Cookies easy python
0457 Circular Array Loop medium python
0463 Island Perimeter easy java
0492 Construct the Rectangle easy golang
0494 Target Sum medium python, java
0495 Teemo Attacking medium python
0500 Keyboard Row easy python
0501 Find Mode in Binary Search Tree easy python
0503 Next Greater Element II medium python
0508 Most Frequent Subtree Sum medium python
0509 Fibonacci Number easy python
0513 Find Bottom Left Tree Value medium python
0518 Coin Change 2 medium python
0532 K-diff Pairs in an Array easy python
0538 Convert BST to Greater Tree easy python
0541 Reverse String II easy python, golang
0543 Diameter of Binary Tree easy python
0551 Student Attendance Record I easy python
0553 Optimal Division medium python
0559 Maximum Depth of N-ary Tree easy python
0565 Array Nesting medium golang
0572 Subtree of Another Tree easy python
0581 Shortest Unsorted Continuous Subarray easy python
0589 N-ary Tree Preorder Traversal easy python
0590 N-ary Tree Postorder Traversal easy python
0595 Big Countries easy sql
0599 Minimum Index Sum of Two Lists easy python
0605 Can Place Flowers easy golang
0617 Merge Two Binary Trees easy python
0621 Task Scheduler medium python
0627 Swap Salary easy sql
0637 Average of Levels in Binary Tree easy python
0641 Design Circular Deque medium golang
0643 Maximum Average Subarray I easy python
0655 Print Binary Tree medium python
0669 Trim a Binary Search Tree easy python
0670 Maximum Swap medium python
0671 Second Minimum Node In a Binary Tree easy python
0674 Longest Continuous Increasing Subsequence easy java
0693 Binary Number with Alternating Bits easy python
0695 Max Area of Island easy python
0696 Count Binary Substrings easy python
0700 Search in a Binary Search Tree easy python
0701 Insert into a Binary Search Tree medium python
0704 Binary Search easy python
0705 Design HashSet easy python
0706 Design HashMap easy python
0707 Design Linked List easy golang
0709 To Lower Case easy golang
0711 Jewels and Stones easy java
0718 Maximum Length of Repeated Subarray medium python
0728 Self Dividing Numbers easy python
0731 My Calendar II medium python
0733 Flood Fill easy python
0739 Daily Temperatures medium python
0743 Network Delay Time medium python
0746 Min Cost Climbing Stairs easy java
0747 Largest Number At Least Twice of Others easy python
0759 Employee-Free-Time hard python
0767 Reorganize String medium python
0769 Max Chunks To Make Sorted medium python
0773 Sliding Puzzle hard python
0789 Escape The Ghosts medium python
0791 Custom Sort String medium python
0796 Rotate String easy java
0797 All Paths From Source to Target medium java
0799 Champagne Tower medium python
0801 Minimum Swaps To Make Sequences Increasing medium python
0802 Find Eventual Safe States medium python
0804 Unique Morse Code Words easy python
0808 Soup Servings medium python
0811 Subdomain Visit Count easy python
0819 Most Common Word easy python
0821 Shortest Distance to a Character easy python
0823 Binary Trees With Factors medium python
0830 Positions of Large Groups easy python
0841 Keys and Rooms medium python dfs, graph
0869 Reordered Power of 2 medium python
0872 Leaf-Similar Trees easy python
0875 Koko Eating Bananas medium python
0876 Middle of the Linked List easy python
0890 Find and Replace Pattern medium python
0894 All Possible Full Binary Trees medium python
0896 Monotonic Array easy python
0905 Sort Array By Parity easy golang
0921 Minimum Add to Make Parentheses Valid medium golang
0922 Sort Array By Parity II easy python
0929 Unique Email Addresses easy golang
0931 Minimum Falling Path Sum medium python
0938 Range Sum of BST easy python
0941 Valid Mountain Array easy python
0942 DI String Match easy python
0961 N-Repeated Element in Size 2N Array easy python
0965 Univalued Binary Tree easy golang
0977 Squares of a Sorted Array easy golang
0989 Add to Array-Form of Integer easy python
0993 Cousins in Binary Tree easy python
1002 Find Common Characters easy python
1021 Remove Outermost Parentheses easy python
1038 Binary Search Tree to Greater Sum Tree medium python
1108 Defanging an IP Address easy python
1014 Best Sightseeing Pair medium python
1019 Next Greater Node In Linked List medium python
1025 Divisor Game easy python
1027 Longest Arithmetic Sequence meidum python
1114 Print in Order easy python
1122 Relative Sort Array easy python
1128 Number of Equivalent Domino Pairs easy python
1161 Maximum Level Sum of a Binary Tree medium python
1200 Minimum Absolute Difference easy python
1277 Count Square Submatrices with All Ones medium python
1342 Number of Steps to Reduce a Number to Zero easy python
1372 Longest ZigZag Path in a Binary Tree medium python
1979 Find Greatest Common Divisor of Array easy python
2163 Minimum Difference in Sums After Removal of Elements hard python
2167 Minimum Time to Remove All Cars Containing Illegal Goods hard python

Challenge

2020 July

title code solutions
Arranging Coins python solutions
Binary Tree Level Order Traversal II python solutions
Prison Cells After N Days python solutions
Ugly Number II python solutions
Hamming Distance python solutions
Plus One python solutions
Island Perimeter python solutions
Flatten a Multilevel Doubly Linked List python solutions
Same Tree python
3Sum python solutions
Add Binary python solution
Subsets python
Reverse Words in a String python
Top K Frequent Elements python
Remove Linked List Elements python
Binary Tree Zigzag Level Order Traversal python
Word Search python
All Paths From Source to Target python