This is a repository with solutions and explanations for LeetCode contest and daily challenges.
-
June 22 - Best Time to Buy and Sell Stock with Transaction Fee
-
December 11 - Element Appearing More Than 25% In Sorted Array
-
December 14 - Difference Between Ones and Zeros in Row and Column
-
December 21 - Widest Vertical Area Between Two Points Containing No Points
-
December 24 - Minimum Changes To Make Alternating Binary String
-
December 30 - Redistribute Characters to Make All Strings Equal
-
December 31 - Largest Substring Between Two Equal Characters
- January 1 - Assign cookies
- January 2 - Convert an Array Into a 2D Array With Conditions
- January 3 - Number of Laser Beams in a Bank
- January 4 - Minimum Number of Operations to Make Array Empty
- January 5 - Longest Increasing Subsequence
- January 6 - Maximum Profit in Job Scheduling
- January 7 - Arithmetic Slices II - Subsequence
- January 8 - Range Sum of BST
- January 9 - Range Sum of BST
- January 10 - Amount of Time for Binary Tree to Be Infected
- January 11 - Maximum Difference Between Node and Ancestor
- January 12 - Determine if String Halves Are Alike
- January 13 - Minimum Number of Steps to Make Two Strings Anagram
- January 14 - Determine if Two Strings Are Close
- January 15 - Find Players With Zero or One Losses
- January 16 - Insert Delete GetRandom O(1)
- January 17 - Unique Number of Occurrences
- January 18 - Climbing Stairs
- January 19 - Minimum Falling Path Sum
- January 21 - House Robber
- January 22 - Set Mismatch
- January 23 - Maximum Length of a Concatenated String with Unique Characters
- January 24 - Pseudo-Palindromic Paths in a Binary Tree
- January 26 - Out of Boundary Paths
- January 29 - Implement Queue using Stacks
- January 30 - Evaluate Reverse Polish Notation
- January 31 - Daily Temperatures
- March 1 - Maximum Odd Binary Solution
- March 2 - Squares of a Sorted Array
- March 3 - Remove Nth Node From End Of List
- March 4 - Bag Of Tokens
- March 5 - Minimum Length of String After Deleting Similar Ends
- March 6 - LinkedList Cycle
- March 7 - Middle of The LinkedList
- March 8 - Count Elements With Maximum Frequency
- March 9 - Minimum Common Value
- March 10 - Array Intersection
- March 11 - Custom Sort String
- March 12 - Remove Zero Sum Consecutive Nodes from Linked List
- March 13 - Pivot Integer
- March 14 - Binary Subarrays With Sum
- March 15 - Product of Array Except Self
- March 16 - Contiguous Array
- March 17 - Insert Interval
- March 18 - Minimum Number of Arrows to Burst Balloons
- March 19 - Task Scheduler
- March 20 - Merge In Between Linked Lists
- March 21 - Reverse Linked List
- March 22 - Palindrome Linked List
- March 23 - Reorder List
- March 24 - Find Duplicate Number
- March 25 - Find Duplicates
- March 26 - Find the smallest missing number
- March 27 - Subarray Product Less Than K
- March 28 - Length of Longest Subarray With at Most K Frequency
- March 29 - Count Subarrays Where Max Element Appears at Least K Times
- March 30 - Subarrays with K Different Integers
- March 31 - Count Subarrays With Fixed Bounds
- April 1 - Length of Last Word
- April 2 - Isomorphic Strings
- April 3 - Word Search
- April 4 - Maximum Nesting Depth of the Parentheses
- April 5 - Make The String Great
- April 6 - Minimum Remove to Make Valid Parentheses
- April 7 - Valid Parenthesis String
- April 8 - Number of Students Unable to Eat Lunch
- April 9 - Time To Buy Tickets
- April 10 - Reveal Cards In Increasing Order
- April 11 - Remove K Digits
- April 13 - Maximal Rectangle
- April 14 - Sum of Left Leaves
- April 15 - Sum Root to Leaf Numbers
- April 16 - Add One Row To Tree
- April 17 - Smallest String Starting From Leaf
- April 18 - Island Perimeter
- April 19 - Number of Islands
- April 26 - Minimum Falling Path Sum II
- Maximum Number of Vowels in a Substring of Given Length
- Assign Cookies
- Subarray Product Less Than K
- Length of Longest Subarray With at Most K Frequency
- Count SubArrays Where Max Element Appears at Least K Times
- SubArrays with K Different Integers
- Count Subarrays With Fixed Bounds
- Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters
- Linked List Cycle
- Reverse Linked List
- Add Two Numbers
- Merge In Between Linked Lists
- Palindrome Linked List
- Reorder List
- Basic Binary Search
- Guess Number Higher or Lower
- Search a 2D Matrix
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array
- SubArrays with K Different Integers
- Count SubArrays With Fixed Bounds
- Largest Rectangle in Histogram