gitextract_1nm0h8c7/ ├── Day of the Week/ │ └── kata.py ├── Find Total Time Spent by Each Employee/ │ └── q.sql ├── Students With Invalid Departments/ │ └── q.sql ├── .gitignore ├── 3042. Count Prefix and Suffix Pairs I/ │ └── kata.py ├── 3110. Score of a String/ │ └── main.scala ├── A Number After a Double Reversal/ │ └── kata.go ├── Account Balance/ │ └── q.sql ├── Account Balance After Rounded Purchase/ │ └── kata.go ├── Accounts Merge/ │ └── kata.go ├── Active Businesses/ │ └── q.sql ├── Add Binary/ │ └── kata.go ├── Add Digits/ │ └── kata.go ├── Add One Row to Tree/ │ └── kata.go ├── Add Strings/ │ └── kata.go ├── Add Two Integers/ │ └── kata.go ├── Adding Spaces to a String/ │ └── kata.go ├── All Elements in Two Binary Search Trees/ │ └── kata.go ├── All the Matches of the League/ │ └── q.sql ├── Allow One Function Call/ │ └── kata.ts ├── Alternating Digit Sum/ │ └── kata.java ├── Ant on the Boundary/ │ └── kata.go ├── Apple Redistribution into Boxes/ │ └── kata.go ├── Apples & Oranges/ │ └── q.sql ├── Apply Discount Every n Orders/ │ └── kata.go ├── Apply Transform Over Each Element in Array/ │ └── kata.ts ├── Armstrong Number/ │ └── kata.go ├── Arranging Coins/ │ └── kata.go ├── Array Partition I/ │ └── kata.go ├── Array Reduce Transformation/ │ └── kata.ts ├── Array Wrapper/ │ └── kata.ts ├── Article Views I/ │ └── q.sql ├── Assign Cookies/ │ └── kata.go ├── Average Salary Excluding the Minimum and Maximum Salary/ │ └── kata.go ├── Average Selling Price/ │ └── q.sql ├── Average Time of Process per Machine/ │ └── q.sql ├── Average Value of Even Numbers That Are Divisible by Three/ │ └── kata.java ├── Average of Levels in Binary Tree/ │ └── kata.go ├── Backspace String Compare/ │ └── kata.go ├── Bank Account Summary/ │ └── q.sql ├── Bank Account Summary II/ │ └── q.sql ├── Base 7/ │ └── kata.go ├── Baseball Game/ │ └── kata.go ├── Basic Calculator II/ │ └── kata.go ├── Best Poker Hand/ │ └── kata.go ├── Best Time to Buy and Sell Stock/ │ └── kata.go ├── Big Countries/ │ └── kata.sql ├── Biggest Single Number/ │ └── q.sql ├── Binary Gap/ │ └── kata.go ├── Binary Number with Alternating Bits/ │ └── kata.go ├── Binary Prefix Divisible By 5/ │ └── kata.py ├── Binary Search Tree Iterator/ │ └── kata.go ├── Binary Tree Inorder Traversal/ │ └── kata.go ├── Binary Tree Paths/ │ └── kata.go ├── Binary Tree Postorder Traversal/ │ └── kata.go ├── Binary Tree Preorder Traversal/ │ └── kata.go ├── Build Array from Permutation/ │ └── kata.go ├── Buildings With an Ocean View/ │ └── kata.java ├── Bulls and Cows/ │ └── kata.go ├── Calculate Amount Paid in Taxes/ │ └── kata.go ├── Calculate Money in Leetcode Bank/ │ └── kata.go ├── Calculate Salaries/ │ └── q.sql ├── Calculate Special Bonus/ │ └── q.sql ├── Calculate the Influence of Each Salesperson/ │ └── q.sql ├── Calculator with Method Chaining/ │ └── kata.js ├── Can Make Arithmetic Progression From Sequence/ │ └── kata.go ├── Can Place Flowers/ │ └── kata.go ├── Capital Gain-loss/ │ └── q.sql ├── Capitalize the Title/ │ └── kata.go ├── Categorize Box According to Criteria/ │ └── kata.java ├── Cells with Odd Values in a Matrix/ │ └── kata.go ├── Change Data Type/ │ └── kata.py ├── Check Distances Between Same Letters/ │ └── kata.java ├── Check If All 1's Are at Least Length K Places Away/ │ └── kata.go ├── Check If N and Its Double Exist/ │ └── kata.go ├── Check If Two String Arrays are Equivalent/ │ └── kata.go ├── Check If a Number Is Majority Element in a Sorted Array/ │ └── kata.java ├── Check If a Word Occurs As a Prefix of Any Word in a Sentence/ │ └── kata.go ├── Check Whether Two Strings are Almost Equivalent/ │ └── kata.go ├── Check if All A's Appears Before All B's/ │ └── kata.go ├── Check if All Characters Have Equal Number of Occurrences/ │ └── kata.go ├── Check if Binary String Has at Most One Segment of Ones/ │ └── kata.go ├── Check if Bitwise OR Has Trailing Zeros/ │ └── kata.go ├── Check if Number Has Equal Digit Count and Digit Value/ │ └── kata.go ├── Check if Numbers Are Ascending in a Sentence/ │ └── kata.go ├── Check if One String Swap Can Make Strings Equal/ │ └── kata.go ├── Check if The Number is Fascinating/ │ └── kata.go ├── Check if Word Equals Summation of Two Words/ │ └── kata.go ├── Check if an Array Is Consecutive/ │ └── kata.go ├── Check if the Sentence Is Pangram/ │ └── kata.go ├── Classes More Than 5 Students/ │ └── kata.sql ├── Climbing Stairs/ │ └── kata.go ├── Combine Two Tables/ │ └── kata.sql ├── Compare Strings by Frequency of the Smallest Character/ │ └── kata.go ├── Complement of Base 10 Integer/ │ └── kata.go ├── Compute the Rank as a Percentage/ │ └── q.sql ├── Concatenate the Name and the Profession/ │ └── q.sql ├── Concatenation of Array/ │ └── kata.go ├── Confusing Number/ │ └── kata.java ├── Consecutive Available Seats/ │ └── q.sql ├── Consecutive Characters/ │ └── kata.go ├── Construct Binary Search Tree from Preorder Traversal/ │ └── kata.go ├── Construct String from Binary Tree/ │ └── kata.java ├── Construct the Rectangle/ │ └── kata.go ├── Contains Duplicate/ │ └── kata.go ├── Contains Duplicate II/ │ └── kata.go ├── Convert 1D Array Into 2D Array/ │ └── kata.go ├── Convert Binary Number in a Linked List to Integer/ │ └── kata.go ├── Convert Date Format/ │ └── q.sql ├── Convert Integer to the Sum of Two No-Zero Integers/ │ └── kata.go ├── Convert a Number to Hexadecimal/ │ └── kata.go ├── Convert the Temperature/ │ └── kata.java ├── Count Apples and Oranges/ │ └── q.sql ├── Count Asterisks/ │ └── kata.java ├── Count Common Words With One Occurrence/ │ └── kata.go ├── Count Complete Tree Nodes/ │ └── kata.go ├── Count Elements With Maximum Frequency/ │ └── kata.go ├── Count Elements With Strictly Smaller and Greater Elements/ │ └── kata.go ├── Count Integers With Even Digit Sum/ │ └── kata.go ├── Count Items Matching a Rule/ │ └── kata.go ├── Count Largest Group/ │ └── kata.java ├── Count Negative Numbers in a Sorted Matrix/ │ └── kata.rs ├── Count Odd Numbers in an Interval Range/ │ └── kata.go ├── Count Operations to Obtain Zero/ │ └── kata.go ├── Count Prefixes of a Given String/ │ └── kata.go ├── Count Student Number in Departments/ │ └── q.sql ├── Count Substrings Starting and Ending with Given Character/ │ └── kata.py ├── Count Tested Devices After Test Operations/ │ └── kata.go ├── Count Total Number of Colored Cells/ │ └── kata.go ├── Count of Matches in Tournament/ │ └── kata.go ├── Count the Digits That Divide a Number/ │ └── kata.java ├── Count the Number of Consistent Strings/ │ └── kata.go ├── Counter/ │ └── kata.ts ├── Counter II/ │ └── kata.ts ├── Counting Bits/ │ └── kata.go ├── Counting Elements/ │ └── kata.go ├── Counting Words With a Given Prefix/ │ └── kata.go ├── Cousins in Binary Tree/ │ └── kata.go ├── Create Hello World Function/ │ └── kata.ts ├── Create Target Array in the Given Order/ │ └── kata.go ├── Create a DataFrame from List/ │ └── kata.py ├── Create a New Column/ │ └── kata.py ├── Create a Session Bar Chart/ │ └── q.sql ├── Custom Sort String/ │ └── kata.go ├── Customer Placing the Largest Number of Orders/ │ └── q.sql ├── Customer Who Visited but Did Not Make Any Transactions/ │ └── q.sql ├── Customers Who Never Order/ │ └── kata.sql ├── DI String Match/ │ └── kata.go ├── Daily Leads and Partners/ │ └── q.sql ├── Day of the Year/ │ └── kata.go ├── Decode XORed Array/ │ └── kata.go ├── Decode the Message/ │ └── kata.go ├── Decompress Run-Length Encoded List/ │ └── kata.go ├── Decrypt String from Alphabet to Integer Mapping/ │ └── kata.go ├── Deepest Leaves Sum/ │ └── kata.go ├── Defanging an IP Address/ │ └── kata.go ├── Delete Characters to Make Fancy String/ │ └── kata.go ├── Delete Duplicate Emails/ │ └── kata.sql ├── Delete Greatest Value in Each Row/ │ └── kata.go ├── Delete Leaves With a Given Value/ │ └── kata.go ├── Delete Node in a Linked List/ │ └── kata.go ├── Delete the Middle Node of a Linked List/ │ └── kata.go ├── Design Add and Search Words Data Structure/ │ └── kata.go ├── Design HashMap/ │ └── kata.go ├── Design HashSet/ │ └── kata.go ├── Design Linked List/ │ └── kata_test.go ├── Design Parking System/ │ └── kata.go ├── Design a Stack With Increment Operation/ │ └── kata.go ├── Design an Ordered Stream/ │ └── kata.go ├── Destination City/ │ └── kata.go ├── Detect Capital/ │ └── kata.go ├── Determine Color of a Chessboard Square/ │ └── kata.go ├── Determine if String Halves Are Alike/ │ └── kata.go ├── Determine if Two Events Have Conflict/ │ └── kata.java ├── Diet Plan Performance/ │ └── kata.java ├── Difference Between Element Sum and Digit Sum of an Array/ │ └── kata.java ├── Display the First Three Rows/ │ └── kata.py ├── Distinct Numbers in Each Subarray/ │ └── kata.java ├── Distribute Candies to People/ │ └── kata.go ├── Distribute Elements Into Two Arrays I/ │ └── kata.go ├── Divide Array Into Equal Pairs/ │ └── kata.go ├── Divide a String Into Groups of Size k/ │ └── kata.go ├── Divisible and Non-divisible Sums Difference/ │ └── kata.go ├── Dot Product of Two Sparse Vectors/ │ └── kata.go ├── Drop Duplicate Rows/ │ └── kata.py ├── Drop Missing Data/ │ └── kata.py ├── Duplicate Emails/ │ └── kata.sql ├── Duplicate Zeros/ │ └── kata.go ├── Element Appearing More Than 25% In Sorted Array/ │ └── kata.go ├── Employee Bonus/ │ └── q.sql ├── Employee Importance/ │ └── kata.py ├── Employees Earning More Than Their Managers/ │ └── kata.sql ├── Employees With Missing Information/ │ └── q.sql ├── Encode and Decode TinyURL/ │ └── kata.go ├── Equal Row and Column Pairs/ │ └── kata.go ├── Evaluate Boolean Binary Tree/ │ └── kata.go ├── Evaluate Boolean Expression/ │ └── q.sql ├── Evaluate Reverse Polish Notation/ │ └── kata.go ├── Factorial Trailing Zeroes/ │ └── kata.go ├── Fibonacci Number/ │ └── kata.go ├── Fill Missing Data/ │ └── kata.py ├── Filter Elements from Array/ │ └── kata.ts ├── Filter Restaurants by Vegan-Friendly, Price and Distance/ │ └── kata.go ├── Final Prices With a Special Discount in a Shop/ │ └── kata.go ├── Final Value of Variable After Performing Operations/ │ └── kata.go ├── Find All Duplicates in an Array/ │ └── kata.go ├── Find All Lonely Numbers in the Array/ │ └── kata.go ├── Find All Numbers Disappeared in an Array/ │ └── kata.go ├── Find All The Lonely Nodes/ │ └── kata.java ├── Find Anagram Mappings/ │ └── kata.go ├── Find Bottom Left Tree Value/ │ └── kata.go ├── Find Center of Star Graph/ │ └── kata.go ├── Find Closest Number to Zero/ │ └── kata.go ├── Find Common Characters/ │ └── kata.go ├── Find Customer Referee/ │ └── q.sql ├── Find Customers With Positive Revenue this Year/ │ └── q.sql ├── Find First Palindromic String in the Array/ │ └── kata.go ├── Find First and Last Position of Element in Sorted Array/ │ └── kata.go ├── Find Followers Count/ │ └── q.sql ├── Find Greatest Common Divisor of Array/ │ └── kata.go ├── Find K Closest Elements/ │ └── kata.go ├── Find K-Length Substrings With No Repeated Characters/ │ └── kata.java ├── Find Largest Value in Each Tree Row/ │ └── kata.go ├── Find Lucky Integer in an Array/ │ └── kata.go ├── Find Maximum Number of String Pairs/ │ └── kata.go ├── Find Median from Data Stream/ │ └── kata.go ├── Find Minimum Time to Finish All Jobs II/ │ └── kata.java ├── Find Minimum in Rotated Sorted Array/ │ └── kata.go ├── Find Minimum in Rotated Sorted Array II/ │ └── kata.go ├── Find Missing and Repeated Values/ │ └── kata.go ├── Find Mode in Binary Search Tree/ │ └── kata.go ├── Find N Unique Integers Sum up to Zero/ │ └── kata.go ├── Find Nearest Point That Has the Same X or Y Coordinate/ │ └── kata.java ├── Find Numbers with Even Number of Digits/ │ └── kata.go ├── Find Peak Element/ │ └── kata.go ├── Find Pivot Index/ │ └── kata.go ├── Find Players With Zero or One Losses/ │ └── kata.go ├── Find Positive Integer Solution for a Given Equation/ │ └── kata.py ├── Find Smallest Common Element in All Rows/ │ └── kata.go ├── Find Smallest Letter Greater Than Target/ │ └── kata.go ├── Find Target Indices After Sorting Array/ │ └── kata.go ├── Find The Original Array of Prefix Xor/ │ └── kata.java ├── Find Triangular Sum of an Array/ │ └── kata.go ├── Find Users With Valid E-Mails/ │ └── q.sql ├── Find Words Containing Character/ │ └── kata.go ├── Find Words That Can Be Formed by Characters/ │ └── kata.go ├── Find and Replace Pattern/ │ └── kata.go ├── Find the Array Concatenation Value/ │ └── kata.java ├── Find the Difference/ │ └── kata.go ├── Find the Distance Value Between Two Arrays/ │ └── kata.go ├── Find the Duplicate Number/ │ └── kata.go ├── Find the Highest Altitude/ │ └── kata.go ├── Find the K-Beauty of a Number/ │ └── kata.java ├── Find the Kth Largest Integer in the Array/ │ └── kata.go ├── Find the Maximum Achievable Number/ │ └── kata.go ├── Find the Minimum and Maximum Number of Nodes Between Critical Points/ │ └── kata.go ├── Find the Missing IDs/ │ └── q.sql ├── Find the Peaks/ │ └── kata.go ├── Find the Pivot Integer/ │ └── kata.java ├── Find the Sum of Encrypted Integers/ │ └── kata.go ├── Find the Team Size/ │ └── q.sql ├── Find the Winner of the Circular Game/ │ └── kata.java ├── First Bad Version/ │ └── kata.go ├── First Letter to Appear Twice/ │ └── kata.go ├── First Missing Positive/ │ └── kata.go ├── First Unique Character in a String/ │ └── kata.go ├── Fix Names in a Table/ │ └── q.sql ├── Fix Product Name Format/ │ └── q.sql ├── Fizz Buzz/ │ └── kata.go ├── Flatten 2D Vector/ │ └── kata.go ├── Flatten Nested List Iterator/ │ └── kata.go ├── Flatten a Multilevel Doubly Linked List/ │ └── kata.go ├── Flipping an Image/ │ └── kata.go ├── Friendly Movies Streamed Last Month/ │ └── q.sql ├── Function Composition/ │ └── kata.ts ├── Game Play Analysis I/ │ └── q.sql ├── Generate a String With Characters That Have Odd Counts/ │ └── kata.go ├── Generate the Invoic/ │ └── q.sql ├── Get Maximum in Generated Array/ │ └── kata.go ├── Get the Size of a DataFrame/ │ └── kata.py ├── Goal Parser Interpretation/ │ └── kata.go ├── Goat Latin/ │ └── kata.java ├── Grand Slam Titles/ │ └── q.sql ├── Greatest English Letter in Upper and Lower Case/ │ └── kata.go ├── Group Anagrams/ │ └── kata.go ├── Group By/ │ └── kata.js ├── Group Sold Products By The Date/ │ └── q.sql ├── Group the People Given the Group Size They Belong To/ │ └── kata.go ├── H-Index/ │ └── kata.go ├── HTML Entity Parser/ │ └── kata.go ├── Hamming Distance/ │ └── kata.go ├── Happy Number/ │ └── kata.go ├── Harshad Number/ │ └── kata.go ├── Height Checker/ │ └── kata.go ├── High Five/ │ └── kata.go ├── How Many Apples Can You Put into the Basket/ │ └── kata.java ├── How Many Numbers Are Smaller Than the Current Number/ │ └── kata.go ├── Immediate Food Delivery I/ │ └── q.sql ├── Implement Magic Dictionary/ │ └── kata.go ├── Implement Queue using Stacks/ │ └── kata.go ├── Implement Stack using Queues/ │ └── kata.go ├── Implement Trie (Prefix Tree)/ │ └── kata.go ├── Implement strStr()/ │ └── kata.go ├── Increasing Order Search Tree/ │ └── kata.go ├── Index Pairs of a String/ │ └── kata.java ├── Insertion Sort List/ │ └── kata.go ├── Intersection of Multiple Arrays/ │ └── kata.go ├── Intersection of Three Sorted Arrays/ │ └── kata.go ├── Intersection of Two Arrays/ │ └── kata.go ├── Intersection of Two Arrays II/ │ └── kata.go ├── Intersection of Two Linked Lists/ │ └── kata.go ├── Invalid Tweets/ │ └── q.sql ├── Invert Binary Tree/ │ └── kata.go ├── Is Object Empty/ │ └── kata.js ├── Is Subsequence/ │ └── kata.go ├── Island Perimeter/ │ └── kata.go ├── Jewels and Stones/ │ └── kata.go ├── K Items With the Maximum Sum/ │ └── kata.go ├── K Radius Subarray Averages/ │ └── kata.go ├── Keep Multiplying Found Values by Two/ │ └── kata.go ├── Kids With the Greatest Number of Candies/ │ └── kata.go ├── Kth Distinct String in an Array/ │ └── kata.go ├── Kth Largest Element in a Stream/ │ └── kata.go ├── Kth Largest Element in an Array/ │ └── kata.go ├── Kth Missing Positive Number/ │ └── kata.go ├── Kth Smallest Element in a BST/ │ └── kata.go ├── LRU Cache/ │ └── kata.go ├── Largest 3-Same-Digit Number in String/ │ └── kata.go ├── Largest Number After Digit Swaps by Parity/ │ └── kata.go ├── Largest Number At Least Twice of Others/ │ └── kata.go ├── Largest Perimeter Triangle/ │ └── kata.go ├── Largest Positive Integer That Exists With Its Negative/ │ └── kata.java ├── Largest Subarray Length K/ │ └── kata.java ├── Largest Unique Number/ │ └── kata.go ├── Last Person to Fit in the Bus/ │ └── q.sql ├── Last Stone Weight/ │ └── kata.go ├── Latest Time by Replacing Hidden Digits/ │ └── kata.go ├── Leaf-Similar Trees/ │ └── kata.go ├── Least Number of Unique Integers after K Removals/ │ └── kata.java ├── Left and Right Sum Differences/ │ └── kata.java ├── Length of Last Word/ │ └── kata.go ├── Letter Case Permutation/ │ └── kata.go ├── Lexicographical Numbers/ │ └── kata.go ├── Linked List Cycle/ │ └── kata.go ├── List the Products Ordered in a Period/ │ └── q.sql ├── Longer Contiguous Segments of Ones than Zeros/ │ └── kata.go ├── Longest Common Prefix/ │ └── kata.go ├── Longest Consecutive Sequence/ │ └── kata.go ├── Longest Continuous Increasing Subsequence/ │ └── kata.go ├── Longest Strictly Increasing or Strictly Decreasing Subarray/ │ └── kata.go ├── Longest Subsequence With Limited Sum/ │ └── kata.java ├── Low-Quality Problems/ │ └── q.sql ├── Lucky Numbers in a Matrix/ │ └── kata.go ├── Majority Element/ │ └── kata.go ├── Majority Element II/ │ └── kata.go ├── Make Array Zero by Subtracting Equal Amounts/ │ └── kata.java ├── Make The String Great/ │ └── kata.go ├── Make Two Arrays Equal by Reversing Sub-arrays/ │ └── kata.go ├── Map Sum Pairs/ │ └── kata.go ├── Matrix Diagonal Sum/ │ └── kata.go ├── Max Consecutive Ones/ │ └── kata.go ├── Max Stack/ │ └── kata.go ├── Maximize Sum Of Array After K Negations/ │ └── kata.go ├── Maximum 69 Number/ │ └── kata.go ├── Maximum Ascending Subarray Sum/ │ └── kata.go ├── Maximum Average Subarray I / │ └── kata.go ├── Maximum Count of Positive Integer and Negative Integer/ │ └── kata.java ├── Maximum Depth of Binary Tree/ │ └── kata.go ├── Maximum Difference Between Increasing Elements/ │ └── kata.java ├── Maximum Difference by Remapping a Digit/ │ └── kata.java ├── Maximum Frequency Stack/ │ └── kata.go ├── Maximum Nesting Depth of the Parentheses/ │ └── kata.java ├── Maximum Number of Balloons/ │ └── kata.go ├── Maximum Number of Balls in a Box/ │ └── kata.go ├── Maximum Number of Coins You Can Get/ │ └── kata.java ├── Maximum Number of Pairs in Array/ │ └── kata.go ├── Maximum Number of Words Found in Sentences/ │ └── kata.go ├── Maximum Number of Words You Can Type/ │ └── kata.go ├── Maximum Odd Binary Number/ │ └── kata.go ├── Maximum Product Difference Between Two Pairs/ │ └── kata.go ├── Maximum Product of Three Numbers/ │ └── kata.go ├── Maximum Product of Two Elements in an Array/ │ └── kata.go ├── Maximum Score After Splitting a String/ │ └── kata.go ├── Maximum Subarray/ │ └── kata.go ├── Maximum Sum Score of Array/ │ └── kata.go ├── Maximum Sum With Exactly K Elements/ │ └── kata.go ├── Maximum Twin Sum of a Linked List/ │ └── kata.go ├── Maximum Units on a Truck/ │ └── kata.java ├── Maximum Value after Insertion/ │ └── kata.go ├── Maximum Value of a String in an Array/ │ └── kata.java ├── Maximum XOR After Operations / │ └── kata.java ├── Mean of Array After Removing Some Elements/ │ └── kata.go ├── Meeting Rooms/ │ └── kata.java ├── Merge In Between Linked Lists/ │ └── kata.go ├── Merge Nodes in Between Zeros/ │ └── kata.go ├── Merge Similar Items/ │ └── kata.java ├── Merge Strings Alternately/ │ └── kata.go ├── Merge Two 2D Arrays by Summing Values/ │ └── kata.go ├── Merge Two Sorted Lists/ │ └── kata.go ├── Merge k Sorted Lists/ │ └── kata.go ├── Method Chaining/ │ └── kata.py ├── Middle of the Linked List/ │ └── kata.go ├── Min Cost Climbing Stairs/ │ └── kata.go ├── Min Max Game/ │ └── kata.go ├── Min Stack/ │ └── kata.go ├── Minimize Maximum Pair Sum in Array/ │ └── kata.go ├── Minimize Product Sum of Two Arrays/ │ └── kata.go ├── Minimize String Length/ │ └── kata.go ├── Minimum Absolute Difference/ │ └── kata.go ├── Minimum Absolute Difference in BST/ │ └── kata.go ├── Minimum Add to Make Parentheses Valid/ │ └── kata.java ├── Minimum Average Difference/ │ └── kata.go ├── Minimum Bit Flips to Convert Number/ │ └── kata.go ├── Minimum Common Value/ │ └── kata.java ├── Minimum Cuts to Divide a Circle/ │ └── kata.java ├── Minimum Depth of Binary Tree/ │ └── kata.go ├── Minimum Distance to the Target Element/ │ └── kata.go ├── Minimum Increment to Make Array Unique/ │ └── kata.go ├── Minimum Moves to Convert String/ │ └── kata.go ├── Minimum Number Game/ │ └── kata.go ├── Minimum Number of Steps to Make Two Strings Anagram II/ │ └── kata.go ├── Minimum Operations to Collect Elements/ │ └── kata.go ├── Minimum Operations to Exceed Threshold Value I/ │ └── kata.go ├── Minimum Operations to Make the Array Increasing/ │ └── kata.go ├── Minimum Recolors to Get K Consecutive Black Blocks/ │ └── kata.java ├── Minimum String Length After Removing Substrings/ │ └── kata.go ├── Minimum Subsequence in Non-Increasing Order/ │ └── kata.java ├── Minimum Sum of Four Digit Number After Splitting Digits/ │ └── kata.go ├── Minimum Value to Get Positive Step by Step Sum/ │ └── kata.java ├── Missing Number/ │ └── kata.go ├── Missing Ranges/ │ └── kata.java ├── Modify Columns/ │ └── kata.py ├── Modify the Matrix/ │ └── kata.go ├── Monotonic Array/ │ └── kata.go ├── Monthly Transactions I/ │ └── q.sql ├── Most Common Word/ │ └── kata.go ├── Most Frequent Even Element/ │ └── kata.go ├── Most Frequent Number Following Key In an Array/ │ └── kata.go ├── Move Zeroes/ │ └── kata.go ├── Moving Average from Data Stream/ │ └── kata.go ├── Multiply Strings/ │ └── kata.go ├── My Calendar I/ │ └── kata.go ├── N-Repeated Element in Size 2N Array/ │ └── kata.go ├── N-th Tribonacci Number/ │ └── kata.go ├── NPV Queries/ │ └── q.sql ├── Neither Minimum nor Maximum/ │ └── kata.go ├── Nested List Weight Sum/ │ └── kata.go ├── New Users Daily Count/ │ └── q.sql ├── Next Greater Element I/ │ └── kata.go ├── Not Boring Movies/ │ └── kata.sql ├── Nth Highest Salary/ │ └── kata.sql ├── Number Complement/ │ └── kata.go ├── Number Of Rectangles That Can Form The Largest Square/ │ └── kata.java ├── Number of 1 Bits/ │ └── kata.go ├── Number of Arithmetic Triplets/ │ └── kata.java ├── Number of Days Between Two Dates/ │ └── kata.go ├── Number of Days in a Month/ │ └── kata.java ├── Number of Different Integers in a String/ │ └── kata.go ├── Number of Distinct Averages/ │ └── kata.java ├── Number of Employees Who Met the Target/ │ └── kata.go ├── Number of Equivalent Domino Pairs/ │ └── kata.go ├── Number of Even and Odd Bits/ │ └── kata.go ├── Number of Good Pairs/ │ └── kata.go ├── Number of Laser Beams in a Bank/ │ └── kata.go ├── Number of Lines To Write String/ │ └── kata.java ├── Number of Recent Calls/ │ └── kata.go ├── Number of Segments in a String/ │ └── kata.go ├── Number of Senior Citizens/ │ └── kata.go ├── Number of Steps to Reduce a Number to Zero/ │ └── kata.go ├── Number of Strings That Appear as Substrings in Word/ │ └── kata.java ├── Number of Students Doing Homework at a Given Time/ │ └── kata.go ├── Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold/ │ └── kata.java ├── Number of Unique Subjects Taught by Each Teacher/ │ └── k.sql ├── Number of Visible People in a Queue/ │ └── kata.go ├── Occurrences After Bigram/ │ └── kata.go ├── One Edit Distance/ │ └── kata.go ├── Online Stock Span/ │ └── kata.go ├── Orders With Maximum Quantity Above Average/ │ └── q.sql ├── Palindrome Linked List/ │ └── kata.go ├── Palindrome Number/ │ └── kata.go ├── Parsing A Boolean Expression/ │ └── kata.go ├── Partition Array According to Given Pivot/ │ └── kata.go ├── Partitioning Into Minimum Number Of Deci-Binary Numbers/ │ └── kata.java ├── Pascal's Triangle/ │ └── kata.go ├── Pascal's Triangle II/ │ └── kata.go ├── Path Sum/ │ └── kata.go ├── Patients With a Condition/ │ └── q.sql ├── Peak Index in a Mountain Array/ │ └── kata.go ├── Peeking Iterator/ │ └── kata.go ├── Percentage of Letter in String/ │ └── kata.go ├── Percentage of Users Attended a Contest/ │ └── q.sql ├── Perfect Number/ │ └── kata.go ├── Perform String Shifts/ │ └── kata.go ├── Permutations/ │ └── kata.go ├── Permutations II/ │ └── kata.go ├── Plus One/ │ └── kata.go ├── Points That Intersect With Cars/ │ └── kata.go ├── Populating Next Right Pointers in Each Node/ │ └── kata.go ├── Positions of Large Groups/ │ └── kata.go ├── Power of Four/ │ └── kata.go ├── Power of Three/ │ └── kata.go ├── Power of Two/ │ └── kata.go ├── Powerful Integers/ │ └── kata.go ├── Prefix and Suffix Search/ │ └── kata.go ├── Primary Department for Each Employee/ │ └── q.sql ├── Prime Number of Set Bits in Binary Representation/ │ └── kata.java ├── Print Immutable Linked List in Reverse/ │ └── kata.go ├── Product Sales Analysis I/ │ └── q.sql ├── Product Sales Analysis II/ │ └── q.sql ├── Product of Array Except Self/ │ └── kata.go ├── Product of the Last K Numbers/ │ └── kata.go ├── Product's Price for Each Store/ │ └── q.sql ├── Product's Worth Over Invoices/ │ └── q.sql ├── Project Employees I/ │ └── q.sql ├── Queries Quality and Percentage/ │ └── q.sql ├── Queries on Number of Points Inside a Circle/ │ └── kata.java ├── Queries on a Permutation With Key/ │ └── kata.go ├── README.md ├── Random Pick Index/ │ └── kata.go ├── Range Sum Query - Immutable/ │ └── kata.go ├── Range Sum Query - Mutable/ │ └── kata.go ├── Range Sum Query 2D - Immutable/ │ └── kata.go ├── Range Sum of BST/ │ └── kata.go ├── Rank Scores/ │ └── kata.sql ├── Rank Transform of an Array/ │ └── kata.go ├── Ransom Note/ │ └── kata.go ├── Rearrange Array Elements by Sign/ │ └── kata.go ├── Rearrange Characters to Make Target String/ │ └── kata.go ├── Rearrange Products Table/ │ └── q.sql ├── Rearrange Spaces Between Words/ │ └── kata.go ├── Rearrange Words in a Sentence/ │ └── kata.go ├── Recyclable and Low Fat Products/ │ └── q.sql ├── Redistribute Characters to Make All Strings Equal/ │ └── kata.go ├── Reduce Array Size to The Half/ │ └── kata.go ├── Reformat Department Table/ │ └── q.sql ├── Relative Ranks/ │ └── kata.go ├── Remove All Adjacent Duplicates In String/ │ └── kata.java ├── Remove Colored Pieces if Both Neighbors are the Same Color/ │ └── kata.go ├── Remove Duplicates from Sorted List/ │ └── kata.go ├── Remove Duplicates from Sorted List II/ │ └── kata.go ├── Remove Element/ │ └── kata.go ├── Remove Linked List Elements/ │ └── kata.go ├── Remove Nth Node From End of List/ │ └── kata.go ├── Remove Stones to Minimize the Total/ │ └── kata.go ├── Remove Trailing Zeros From a String/ │ └── kata.go ├── Remove Vowels from a String/ │ └── kata.go ├── Removing Minimum and Maximum From Array/ │ └── kata.java ├── Removing Stars From a String/ │ └── kata.java ├── Rename Columns/ │ └── kata.py ├── Replace All 's to Avoid Consecutive Repeating Characters/ │ └── kata.go ├── Replace All Digits with Characters/ │ └── kata.go ├── Replace Employee ID With The Unique Identifier/ │ └── query.sql ├── Reshape Data: Concatenate/ │ └── kata.py ├── Reshape Data: Melt/ │ └── kata.py ├── Reshape Data: Pivot/ │ └── kata.py ├── Reshape the Matrix/ │ └── kata.go ├── Return Length of Arguments Passed/ │ └── kata.js ├── Reverse Integer/ │ └── kata.go ├── Reverse Linked List/ │ └── kata.go ├── Reverse Prefix of Word/ │ └── kata.go ├── Reverse String/ │ └── kata.go ├── Reverse Vowels of a String/ │ └── kata.go ├── Reverse Words in a String/ │ └── kata.go ├── Reverse Words in a String III/ │ └── kata.go ├── Richest Customer Wealth/ │ └── kata.go ├── Rings and Rods/ │ └── kata.go ├── Roman to Integer/ │ └── kata.go ├── Root Equals Sum of Children/ │ └── kata.go ├── Rotate Array/ │ └── kata.go ├── Rotate String/ │ └── kata.go ├── Row With Maximum Ones/ │ └── kata.go ├── Running Sum of 1d Array/ │ └── kata.go ├── Running Total for Different Genders/ │ └── q.sql ├── Sales Analysis I/ │ └── q.sql ├── Sales Person/ │ └── q.sql ├── Sales by Day of the Week/ │ └── q.sql ├── Same Tree/ │ └── kata.go ├── Score of a String/ │ └── kata.go ├── Search Insert Position/ │ └── kata.go ├── Search a 2D Matrix/ │ └── kata.go ├── Search a 2D Matrix II/ │ └── kata.go ├── Search in Rotated Sorted Array II/ │ └── kata.go ├── Search in a Binary Search Tree/ │ └── kata.go ├── Seat Reservation Manager/ │ └── kata.go ├── Second Highest Salary/ │ └── kata.sql ├── Second Largest Digit in a String/ │ └── kata.go ├── Second Minimum Node In a Binary Tree/ │ └── kata.go ├── Select Data/ │ └── kata.py ├── Self Dividing Numbers/ │ └── kata.go ├── Sellers With No Sales/ │ └── q.sql ├── Separate the Digits in an Array/ │ └── kata.java ├── Set Mismatch/ │ └── kata.go ├── Shift 2D Grid/ │ └── kata.go ├── Shortest Distance in a Line/ │ └── q.sql ├── Shortest Distance to a Character/ │ └── kata.go ├── Shortest Word Distance/ │ └── kata.go ├── Shortest Word Distance II/ │ └── kata.go ├── Shuffle String/ │ └── kata.go ├── Shuffle the Array/ │ └── kata.go ├── Sign of the Product of an Array/ │ └── kata.go ├── Simple Bank System/ │ └── kata.go ├── Single Element in a Sorted Array/ │ └── kata.go ├── Single Number/ │ └── kata.go ├── Single-Row Keyboard/ │ └── kata.go ├── Sliding Window Maximum/ │ └── kata.go ├── Sliding Window Median/ │ └── kata.go ├── Smallest Even Multiple/ │ └── kata.go ├── Smallest Index With Equal Value/ │ └── kata.go ├── Smallest Range I/ │ └── kata.go ├── Sort Array By Parity/ │ └── kata.go ├── Sort Array by Increasing Frequency/ │ └── kata.go ├── Sort Characters By Frequency/ │ └── kata.go ├── Sort Integers by The Number of 1 Bits/ │ └── kata.go ├── Sort Integers by The Power Value/ │ └── kata.go ├── Sort the Olympic Table/ │ └── q.sql ├── Sort the People/ │ └── kata.go ├── Sorting the Sentence/ │ └── kata.go ├── Split With Minimum Sum/ │ └── kata.go ├── Split a String in Balanced Strings/ │ └── kata.go ├── Split the Array/ │ └── kata.go ├── Sqrt(x)/ │ └── kata.go ├── Squares of a Sorted Array/ │ └── kata.go ├── Strong Password Checker II/ │ └── kata.go ├── Student Attendance Record I/ │ └── kata.go ├── Subdomain Visit Count/ │ └── kata.go ├── Subrectangle Queries/ │ └── kata.go ├── Substrings of Size Three with Distinct Characters/ │ └── kata.java ├── Subtract the Product and Sum of Digits of an Integer/ │ └── kata.go ├── Subtree of Another Tree/ │ └── kata.go ├── Sum Multiples/ │ └── kata.go ├── Sum Root to Leaf Numbers/ │ └── kata.go ├── Sum in a Matrix/ │ └── kata.go ├── Sum of Digits in Base K/ │ └── kata.go ├── Sum of Digits in the Minimum Number/ │ └── kata.go ├── Sum of Digits of String After Convert/ │ └── kata.go ├── Sum of Even Numbers After Queries/ │ └── kata.java ├── Sum of Left Leaves/ │ └── kata.go ├── Sum of Squares of Special Elements/ │ └── kata.go ├── Sum of Unique Elements/ │ └── kata.go ├── Sum of Values at Indices With K Set Bits/ │ └── kata.go ├── Summary Ranges/ │ └── kata.go ├── Swap Nodes in Pairs/ │ └── kata.go ├── Swap Salary/ │ └── kata.sql ├── Symmetric Tree/ │ └── kata.java ├── Take Gifts From the Richest Pile/ │ └── kata.java ├── Tasks Count in the Weekend/ │ └── q.sql ├── The Airport With the Most Traffic/ │ └── q.sql ├── The Employee That Worked on the Longest Task/ │ └── kata.java ├── The K Weakest Rows in a Matrix/ │ └── kata.go ├── The Latest Login in 2020/ │ └── q.sql ├── The Number of Employees Which Report to Each Employee/ │ └── q.sql ├── The Number of Rich Customers/ │ └── q.sql ├── The Number of Users That Are Eligible for Discount/ │ └── q.sql ├── The Users That Are Eligible for Discount/ │ └── q.sql ├── The Winner University/ │ └── q.sql ├── Third Maximum Number/ │ └── kata.go ├── Thousand Separator/ │ └── kata.go ├── Three Consecutive Odds/ │ └── kata.go ├── Time Based Key-Value Store/ │ └── kata.go ├── To Be Or Not To Be/ │ └── kata.ts ├── To Lower Case/ │ └── kata.go ├── Toeplitz Matrix/ │ └── kata.go ├── Top K Frequent Elements/ │ └── kata.go ├── Top K Frequent Words/ │ └── kata.go ├── Top Travellers/ │ └── q.sql ├── Transpose Matrix/ │ └── kata.go ├── Triangle Judgement/ │ └── kata.sql ├── Truncate Sentence/ │ └── kata.go ├── Two Furthest Houses With Different Colors/ │ └── kata.go ├── Two Out of Three/ │ └── kata.go ├── Two Sum/ │ └── kata.py ├── Ugly Number/ │ └── kata.go ├── Uncommon Words from Two Sentences/ │ └── kata.go ├── Unique Morse Code Words/ │ └── kata.go ├── Unique Number of Occurrences/ │ └── kata.go ├── Unique Orders and Customers Per Month/ │ └── q.sql ├── Univalued Binary Tree/ │ └── kata.go ├── Valid Anagram/ │ └── kata.go ├── Valid Mountain Array/ │ └── kata.go ├── Valid Palindrome/ │ └── kata.go ├── Valid Palindrome II/ │ └── kata.go ├── Valid Parentheses/ │ └── kata.go ├── Validate Binary Search Tree/ │ └── kata.go ├── Warehouse Manager/ │ └── q.sql ├── Water Bottles/ │ └── kata.go ├── Weather Type in Each Country/ │ └── q.sql ├── Widest Vertical Area Between Two Points Containing No Points/ │ └── kata.java ├── Word Pattern/ │ └── kata.go └── XOR Operation in an Array/ └── kata.go