Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Š LeetCode Progress Stats

Leetcode Task List

Easy

Task Done
Two Sum [X]
Compare Strings by Frequency of the Smallest Character [X]
Logger Rate Limiter [ ]
Bulls and Cows [ ]
Backspace String Compare [ ]
License Key Formatting [ ]
Moving Average from Data Stream [ ]
X of a Kind in a Deck of Cards [ ]
Maximum Subarray [ ]
Repeated Substring Pattern [ ]
Isomorphic Strings [ ]
Confusing Number [ ]
Student Attendance Record I [ ]
Design Compressed String Iterator [ ]
House Robber [ ]
Magic Squares In Grid [ ]
Longest Word in Dictionary [ ]
Single-Row Keyboard [ ]
Paint Fence [ ]
Employee Importance [ ]
Plus One [ ]
Long Pressed Name [ ]
Strobogrammatic Number [ ]
Sentence Similarity [ ]
Invert Binary Tree [ ]
Is Subsequence [ ]
Shortest Distance to a Character [ ]
Repeated String Match [ ]
Merge Two Sorted Lists [ ]
Positions of Large Groups [ ]
Peak Index in a Mountain Array [ ]
Find Positive Integer Solution for a Given Equation [ ]
Design HashSet [ ]
Design HashMap [ ]
Excel Sheet Column Title [ ]
Valid Parentheses [ ]
Remove Outermost Parentheses [ ]
Two City Scheduling [ ]
Diameter of Binary Tree [ ]
Heaters [ ]
Happy Number [ ]
Rectangle Overlap [ ]
Longest Common Prefix [ ]
Remove All Adjacent Duplicates In String [ ]
Contains Duplicate II [ ]
Largest Time for Given Digits [ ]
Palindrome Number [ ]
Flood Fill [ ]
Relative Sort Array [ ]
Balanced Binary Tree [ ]
Best Time to Buy and Sell Stock [ ]
Majority Element [ ]
Shortest Word Distance [ ]
Baseball Game [ ]
Find the Difference [ ]
Reverse Linked List [ ]
Add to Array-Form of Integer [ ]
String Compression [ ]
Count and Say [ ]
Find Pivot Index [ ]
Reformat Department Table [ ]
Read N Characters Given Read4 [ ]
Non-decreasing Array [ ]
Pascal's Triangle [ ]
Move Zeroes [ ]
Maximize Distance to Closest Person [ ]
Valid Mountain Array [ ]
Longest Palindrome [ ]
Maximum Depth of Binary Tree [ ]
Island Perimeter [ ]
Longest Univalue Path [ ]
Meeting Rooms [ ]
Toeplitz Matrix [ ]
First Bad Version [ ]
Trim a Binary Search Tree [ ]
Merge Sorted Array [ ]
Single Number [ ]
Valid Anagram [ ]
Intersection of Two Arrays [ ]
Guess Number Higher or Lower [ ]
Divisor Game [ ]
Climbing Stairs [ ]
Best Time to Buy and Sell Stock II [ ]
Range Sum Query - Immutable [ ]
Next Greater Element I [ ]
Reverse String [ ]
Employees Earning More Than Their Managers [ ]
Decompress Run-Length Encoded List [ ]
Reverse Integer [ ]
Delete Node in a Linked List [ ]
Height Checker [ ]
Sqrt(x) [ ]
Excel Sheet Column Number [ ]
Intersection of Two Linked Lists [ ]
Maximum Depth of N-ary Tree [ ]
Subtract the Product and Sum of Digits of an Integer [ ]
Min Stack [ ]
Binary Tree Paths [ ]
Subtree of Another Tree [ ]
Add Binary [ ]
Power of Two [ ]
First Unique Character in a String [ ]
Roman to Integer [ ]
Symmetric Tree [ ]
Fizz Buzz [ ]
Number of Steps to Reduce a Number to Zero [ ]
Two Sum II - Input array is sorted [ ]
Max Consecutive Ones [ ]
Search Insert Position [ ]
Reverse Bits [ ]
Valid Palindrome [ ]
Implement strStr() [ ]

Medium

Task Done
Minimum Domino Rotations For Equal Row [ ]
Expressive Words [ ]
Delete Nodes And Return Forest [ ]
Split Array into Consecutive Subsequences [ ]
Shortest Way to Form String [ ]
Validate Stack Sequences [ ]
Hand of Straights [ ]
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit [ ]
Open the Lock [ ]
Campus Bikes [ ]
Count Complete Tree Nodes [ ]
Flip Equivalent Binary Trees [ ]
Snapshot Array [ ]
Minimum Swaps To Make Sequences Increasing [ ]
Image Overlap [ ]
Find And Replace in String [ ]
Longest Line of Consecutive One in Matrix [ ]
Encode and Decode Strings [ ]
Minimum Area Rectangle [ ]
Maximum Points You Can Obtain from Cards [ ]
Longest String Chain [ ]
Sequence Reconstruction [ ]
Maximal Square [ ]
My Calendar I [ ]
Candy Crush [ ]
Random Pick with Weight [ ]
Divide Array in Sets of K Consecutive Numbers [ ]
Remove Comments [ ]
Design Hit Counter [ ]
Maximum Sum of Two Non-Overlapping Subarrays [ ]
Capacity To Ship Packages Within D Days [ ]
Minimum Knight Moves [ ]
Decode String [ ]
Evaluate Division [ ]
Swap Adjacent in LR String [ ]
Find Two Non-overlapping Sub-arrays Each With Target Sum [ ]
Missing Element in Sorted Array [ ]
Time Needed to Inform All Employees [ ]
New 21 Game [ ]
Network Delay Time [ ]
Number of Matching Subsequences [ ]
Maximum Side Length of a Square with Sum Less than or Equal to Threshold [ ]
Binary Tree Coloring Game [ ]
Valid Square [ ]
Binary Tree Longest Consecutive Sequence [ ]
Reorganize String [ ]
House Robber III [ ]
Path with Maximum Gold [ ]
Find Duplicate Subtrees [ ]
Brace Expansion [ ]
Subarray Sum Equals K [ ]
Next Closest Time [ ]
Meeting Rooms II [ ]
Construct Binary Tree from Preorder and Postorder Traversal [ ]
Flatten a Multilevel Doubly Linked List [ ]
Dice Roll Simulation [ ]
My Calendar II [ ]
Count Square Submatrices with All Ones [ ]
RLE Iterator [ ]
Most Stones Removed with Same Row or Column [ ]
Time Based Key-Value Store [ ]
Minimum Size Subarray Sum [ ]
Merge Intervals [ ]
Sentence Similarity II [ ]
Guess Number Higher or Lower II [ ]
Add Two Numbers [ ]
Number of Islands [ ]
Stone Game II [ ]
Longest Mountain in Array [ ]
Print Immutable Linked List in Reverse [ ]
Word Ladder [ ]
Maximum Size Subarray Sum Equals k [ ]
Campus Bikes II [ ]
Car Fleet [ ]
Binary Search Tree Iterator [ ]
Plus One Linked List [ ]
Design Snake Game [ ]
Palindrome Permutation II [ ]
UTF-8 Validation [ ]
Pacific Atlantic Water Flow [ ]
Product of the Last K Numbers [ ]
Reveal Cards In Increasing Order [ ]
Implement Trie (Prefix Tree) [ ]
LRU Cache [ ]
Range Sum Query 2D - Immutable [ ]
Reconstruct Itinerary [ ]
Generalized Abbreviation [ ]
Linked List Components [ ]
Longest Repeating Substring [ ]
All Possible Full Binary Trees [ ]
H-Index [ ]
Sentence Screen Fitting [ ]
Maximum of Absolute Value Expression [ ]
Insert into a Sorted Circular Linked List [ ]
Binary Tree Longest Consecutive Sequence II [ ]
Reorder Routes to Make All Paths Lead to the City Zero [ ]
Insert Delete GetRandom O(1) [ ]
Missing Ranges [ ]
Strobogrammatic Number II [ ]
Interval List Intersections [ ]
Online Election [ ]
Letter Combinations of a Phone Number [ ]
Longest Repeating Character Replacement [ ]
Multiply Strings [ ]
Fraction to Recurring Decimal [ ]
Knight Dialer [ ]
Minimum Area Rectangle II [ ]
Find First and Last Position of Element in Sorted Array [ ]
3Sum [ ]
Number of Dice Rolls With Target Sum [ ]
Longest Substring Without Repeating Characters [ ]
Accounts Merge [ ]
Android Unlock Patterns [ ]
Unique Word Abbreviation [ ]
Sort Transformed Array [ ]
Find Eventual Safe States [ ]
Path With Maximum Minimum Value [ ]
Top K Frequent Words [ ]
Next Permutation [ ]
Decode Ways [ ]
Unique Binary Search Trees [ ]
Perfect Squares [ ]
Exam Room [ ]
Search in a Sorted Array of Unknown Size [ ]
Count Univalue Subtrees [ ]
Walls and Gates [ ]
Remove All Adjacent Duplicates in String II [ ]
Range Sum Query - Mutable [ ]
Word Break [ ]
Bomb Enemy [ ]
Longest Arithmetic Subsequence of Given Difference [ ]
Summary Ranges [ ]
Count Submatrices With All Ones [ ]
Peeking Iterator [ ]
Fruit Into Baskets [ ]
Minimum Path Sum [ ]
Meeting Scheduler [ ]
Split BST [ ]
3Sum Closest [ ]
Design Bounded Blocking Queue [ ]
Search in Rotated Sorted Array [ ]
3Sum Smaller [ ]
Maximum Product Subarray [ ]
Unique Substrings in Wraparound String [ ]
Group Shifted Strings [ ]
Longest Palindromic Substring [ ]
Longest Substring with At Most Two Distinct Characters [ ]
Surrounded Regions [ ]
Word Frequency [ ]
Unique Paths II [ ]
Find Duplicate File in System [ ]
Wiggle Sort [ ]
Longest Word in Dictionary through Deleting [ ]
Clone Graph [ ]
Valid Tic-Tac-Toe State [ ]
Lowest Common Ancestor of a Binary Tree [ ]
Evaluate Reverse Polish Notation [ ]
Design A Leaderboard [ ]
Gas Station [ ]
Exclusive Time of Functions [ ]
Longest Common Subsequence [ ]
Kth Largest Element in an Array [ ]
Single Number II [ ]
Find Peak Element [ ]
Rank Teams by Votes [ ]
The Maze II [ ]
Find All Anagrams in a String [ ]
Construct Binary Tree from Preorder and Inorder Traversal [ ]
Permutations [ ]
Max Chunks To Make Sorted [ ]
Filling Bookcase Shelves [ ]
Brick Wall [ ]
Valid Sudoku [ ]
Compare Version Numbers [ ]
Diagonal Traverse [ ]
Group Anagrams [ ]
Find K Pairs with Smallest Sums [ ]
Subsets [ ]
Find and Replace Pattern [ ]
Course Schedule II [ ]
Find Leaves of Binary Tree [ ]
Asteroid Collision [ ]
Minimum Height Trees [ ]
Binary Tree Inorder Traversal [ ]
Linked List Random Node [ ]
Max Area of Island [ ]
Combinations [ ]
Count Servers that Communicate [ ]
Longest Absolute File Path [ ]
Find the Duplicate Number [ ]
Check Completeness of a Binary Tree [ ]
Predict the Winner [ ]
Odd Even Linked List [ ]
Kth Smallest Element in a Sorted Matrix [ ]
Vertical Order Traversal of a Binary Tree [ ]
Populating Next Right Pointers in Each Node II [ ]
Top K Frequent Elements [ ]
Contiguous Array [ ]
The Maze [ ]
Maximum Width of Binary Tree [ ]
Encode and Decode TinyURL [ ]
Palindromic Substrings [ ]
Spiral Matrix [ ]
Binary Tree Vertical Order Traversal [ ]
Different Ways to Add Parentheses [ ]
Generate Parentheses [ ]
Knight Probability in Chessboard [ ]
Snakes and Ladders [ ]
Find K Closest Elements [ ]
Shortest Bridge [ ]
Koko Eating Bananas [ ]
Coin Change [ ]
Number of Closed Islands [ ]
Product of Array Except Self [ ]
Delete Leaves With a Given Value [ ]
Possible Bipartition [ ]
Shuffle an Array [ ]
Integer to Roman [ ]
Permutation in String [ ]
Word Search [ ]
Longest Increasing Subsequence [ ]
Convert Sorted List to Binary Search Tree [ ]
Shortest Path in Binary Matrix [ ]
Lowest Common Ancestor of Deepest Leaves [ ]
Binary Tree Pruning [ ]
Jump Game [ ]
Course Schedule [ ]
Longest Arithmetic Sequence [ ]
Search a 2D Matrix II [ ]
Battleships in a Board [ ]
132 Pattern [ ]
Populating Next Right Pointers in Each Node [ ]
Sparse Matrix Multiplication [ ]
Basic Calculator II [ ]
Integer Break [ ]
Minimum Falling Path Sum [ ]
Find All Duplicates in an Array [ ]
Is Graph Bipartite? [ ]
Contains Duplicate III [ ]
Minimum Cost For Tickets [ ]
Longest Substring with At Least K Repeating Characters [ ]
String to Integer (atoi) [ ]
Custom Sort String [ ]
Valid Parenthesis String [ ]
Combination Sum III [ ]
Design Circular Queue [ ]
Inorder Successor in BST [ ]
Path Sum II [ ]
Partition to K Equal Sum Subsets [ ]
Combination Sum IV [ ]
Maximum Binary Tree [ ]
Flatten Nested List Iterator [ ]
Single Element in a Sorted Array [ ]
Majority Element II [ ]
Online Stock Span [ ]
Queue Reconstruction by Height [ ]
Game of Life [ ]
Increasing Triplet Subsequence [ ]
Spiral Matrix II [ ]
Find Minimum in Rotated Sorted Array [ ]
Remove Duplicates from Sorted Array II [ ]
Nth Highest Salary [ ]
Sum of Two Integers [ ]
Swap Nodes in Pairs [ ]
Palindrome Partitioning [ ]
Binary Tree Preorder Traversal [ ]
Sort Characters By Frequency [ ]
Remove Duplicates from Sorted List II [ ]
House Robber II [ ]
Pow(x;n) [ ]
Friend Circles [ ]
Container With Most Water [ ]
Continuous Subarray Sum [ ]
Add and Search Word - Data structure design [ ]
Unique Paths [ ]
Daily Temperatures [ ]
4Sum [ ]

Hard

Task Done
Guess the Word [ ]
String Transforms Into Another String [ ]
Confusing Number II [ ]
Minimum Window Subsequence [ ]
Design Search Autocomplete System [ ]
Student Attendance Record II [ ]
Optimal Account Balancing [ ]
Divide Chocolate [ ]
Max Sum of Rectangle No Larger Than K [ ]
Split Array Largest Sum [ ]
Count of Smaller Numbers After Self [ ]
24 Game [ ]
Robot Room Cleaner [ ]
Number of Submatrices That Sum to Target [ ]
Tiling a Rectangle with the Fewest Squares [ ]
Stream of Characters [ ]
Shortest Path in a Grid with Obstacles Elimination [ ]
Minimum Distance to Type a Word Using Two Fingers [ ]
Cracking the Safe [ ]
Maximal Rectangle [ ]
Longest Increasing Path in a Matrix [ ]
Text Justification [ ]
Insert Interval [ ]
Minimize Max Distance to Gas Station [ ]
Strobogrammatic Number III [ ]
Minimum Cost to Make at Least One Valid Path in a Grid [ ]
Optimize Water Distribution in a Village [ ]
Parse Lisp Expression [ ]
Brace Expansion II [ ]
Bus Routes [ ]
Parallel Courses [ ]
Find Median from Data Stream [ ]
Minimum Window Substring [ ]
Race Car [ ]
Shortest Subarray with Sum at Least K [ ]
Encode String with Shortest Length [ ]
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix [ ]
Best Meeting Point [ ]
Cherry Pickup II [ ]
Jump Game IV [ ]
Read N Characters Given Read4 II - Call multiple times [ ]
Basic Calculator III [ ]
Range Module [ ]
Smallest Sufficient Team [ ]
Bricks Falling When Hit [ ]
Rectangle Area II [ ]
Stone Game III [ ]
Cat and Mouse [ ]
Edit Distance [ ]
Shortest Distance from All Buildings [ ]
Minimum Number of Refueling Stops [ ]
Longest Substring with At Most K Distinct Characters [ ]
Minimum Number of Taps to Open to Water a Garden [ ]
The Skyline Problem [ ]
Trapping Rain Water [ ]
Sort Items by Groups Respecting Dependencies [ ]
Palindrome Pairs [ ]
Smallest Range Covering Elements from K Lists [ ]
Word Abbreviation [ ]
Longest Consecutive Sequence [ ]
Online Majority Element In Subarray [ ]
Number of Ways of Cutting a Pizza [ ]
Number of Atoms [ ]
Dungeon Game [ ]
Basic Calculator [ ]
Minimize Malware Spread [ ]
Serialize and Deserialize N-ary Tree [ ]
Median of Two Sorted Arrays [ ]
Cherry Pickup [ ]
Russian Doll Envelopes [ ]
First Missing Positive [ ]
Maximum Vacation Days [ ]
Regular Expression Matching [ ]
Sliding Window Median [ ]
Minimum Insertion Steps to Make a String Palindrome [ ]
LFU Cache [ ]
Maximum Frequency Stack [ ]
Merge k Sorted Lists [ ]
Self Crossing [ ]
All O`one Data Structure [ ]
Word Search II [ ]
Max Points on a Line [ ]
Alien Dictionary [ ]
Recover Binary Search Tree [ ]
Strong Password Checker [ ]
Binary Tree Cameras [ ]
Sliding Window Maximum [ ]
Range Sum Query 2D - Mutable [ ]
Jump Game II [ ]
Distinct Subsequences [ ]
Binary Tree Maximum Path Sum [ ]
Employee Free Time [ ]
Minimum Cost to Merge Stones [ ]
Sliding Puzzle [ ]
Data Stream as Disjoint Intervals [ ]
Rearrange String k Distance Apart [ ]
Expression Add Operators [ ]
Super Egg Drop [ ]
Interleaving String [ ]
Swim in Rising Water [ ]
Decode Ways II [ ]
Integer to English Words [ ]
Largest Rectangle in Histogram [ ]
Remove Duplicate Letters [ ]

๐Ÿ“Š LeetCode Progress Stats

Easy: 1/111 completed (0.90%) Medium: 0/276 completed (0.00%) Hard: 0/104 completed (0.00%)

Total: 1/491 completed (0.20%)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages