| Same Tree |
C++, Java, Javascript, Python |
Easy |
link |
| Satisfiability of Equality Equations |
C++, Java, Javascript, Python |
Medium |
link |
| Score After Flipping Matrix |
C++, Java, Javascript, Python |
Medium |
link |
| Score of Parentheses |
C++, Java, Javascript, Python |
Medium |
link |
| Scramble String |
C++, Java, Javascript, Python |
Hard |
link |
| Search a 2D Matrix |
C++, Java, Javascript, Python |
Medium |
link |
| Search a 2D Matrix II |
C++, Java, Javascript, Python |
Medium |
link |
| Search in a Binary Search Tree |
|
Easy |
link |
| Search in Rotated Sorted Array |
C++, Java, Javascript, Python |
Medium |
link |
| Search in Rotated Sorted Array II |
C++, Java, Javascript, Python |
Medium |
link |
| Search Insert Position |
C++, Java, Javascript, Python |
Easy |
link |
| Search Suggestions System |
C++, Java, Javascript, Python |
Medium |
link |
| Seat Reservation Manager |
C++, Java, Javascript, Python |
Medium |
link |
| Second Largest Digit in a String |
C++, Java, Javascript, Python |
Easy |
link |
| Second Minimum Node In a Binary Tree |
C++, Java, Javascript, Python |
Easy |
link |
| Second Minimum Time to Reach Destination |
C++, Java, Javascript, Python |
Hard |
link |
| Self Crossing |
C++, Java, Javascript, Python |
Hard |
link |
| Self Dividing Numbers |
C++, Java, Javascript, Python |
Easy |
link |
| Sell Diminishing-Valued Colored Balls |
C++, Java, Javascript, Python |
Medium |
link |
| Selling Pieces of Wood |
C++, Java, Javascript, Python |
Hard |
link |
| Sender With Largest Word Count |
C++, Java, Javascript, Python |
Medium |
link |
| Sentence Similarity III |
C++, Java, Javascript, Python |
Medium |
link |
| Sequential Digits |
C++, Java, Javascript, Python |
Medium |
link |
| Sequentially Ordinal Rank Tracker |
C++, Java, Javascript, Python |
Hard |
link |
| Serialize and Deserialize Binary Tree |
C++, Java, Javascript, Python |
Hard |
link |
| Serialize and Deserialize BST |
C++, Java, Javascript, Python |
Medium |
link |
| Set Intersection Size At Least Two |
C++, Java, Javascript, Python |
Hard |
link |
| Set Matrix Zeroes |
C++, Java, Javascript, Python |
Medium |
link |
| Set Mismatch |
C++, Java, Javascript, Python |
Easy |
link |
| Shift 2D Grid |
C++, Java, Javascript, Python |
Easy |
link |
| Shifting Letters |
C++, Java, Javascript, Python |
Medium |
link |
| Shopping Offers |
C++, Java, Javascript, Python |
Medium |
link |
| Short Encoding of Words |
C++, Java, Javascript, Python |
Medium |
link |
| Shortest Bridge |
C++, Java, Javascript, Python |
Medium |
link |
| Shortest Common Supersequence |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Completing Word |
C++, Java, Javascript, Python |
Easy |
link |
| Shortest Distance to a Character |
C++, Java, Javascript, Python |
Easy |
link |
| Shortest Impossible Sequence of Rolls |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Palindrome |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Path in a Grid with Obstacles Elimination |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Path in Binary Matrix |
|
Medium |
link |
| Shortest Path to Get All Keys |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Path Visiting All Nodes |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Path with Alternating Colors |
C++, Java, Javascript, Python |
Medium |
link |
| Shortest Subarray to be Removed to Make Array Sorted |
C++, Java, Javascript, Python |
Medium |
link |
| Shortest Subarray with Sum at Least K |
C++, Java, Javascript, Python |
Hard |
link |
| Shortest Unsorted Continuous Subarray |
C++, Java, Javascript, Python |
Medium |
link |
| Shuffle an Array |
C++, Java, Javascript, Python |
Medium |
link |
| Shuffle String |
C++, Java, Javascript, Python |
Easy |
link |
| Shuffle the Array |
C++, Java, Javascript, Python |
Easy |
link |
| Sign of the Product of an Array |
C++, Java, Javascript, Python |
Easy |
link |
| Similar String Groups |
C++, Java, Javascript, Python |
Hard |
link |
| Simple Bank System |
C++, Java, Javascript, Python |
Medium |
link |
| Simplified Fractions |
C++, Java, Javascript, Python |
Medium |
link |
| Simplify Path |
C++, Java, Javascript, Python |
Medium |
link |
| Single Element in a Sorted Array |
C++, Java, Javascript, Python |
Medium |
link |
| Single Number |
C++, Java, Javascript, Python |
Easy |
link |
| Single Number II |
C++, Java, Javascript, Python |
Medium |
link |
| Single Number III |
C++, Java, Javascript, Python |
Medium |
link |
| Single-Threaded CPU |
C++, Java, Javascript, Python |
Medium |
link |
| Sliding Puzzle |
C++, Java, Javascript, Python |
Hard |
link |
| Sliding Window Maximum |
C++, Java, Javascript, Python |
Hard |
link |
| Sliding Window Median |
C++, Java, Javascript, Python |
Hard |
link |
| Slowest Key |
C++, Java, Javascript, Python |
Easy |
link |
| Smallest Good Base |
C++, Java, Javascript, Python |
Hard |
link |
| Smallest Index With Equal Value |
|
Easy |
link |
| Smallest Integer Divisible by K |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest K-Length Subsequence With Occurrences of a Letter |
C++, Java, Javascript, Python |
Hard |
link |
| Smallest Missing Genetic Value in Each Subtree |
C++, Java, Javascript, Python |
Hard |
link |
| Smallest Number in Infinite Set |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest Range Covering Elements from K Lists |
C++, Java, Javascript, Python |
Hard |
link |
| Smallest Range I |
C++, Java, Javascript, Python |
Easy |
link |
| Smallest Range II |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest Rotation with Highest Score |
C++, Java, Javascript, Python |
Hard |
link |
| Smallest String Starting From Leaf |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest String With A Given Numeric Value |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest String With Swaps |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest Subsequence of Distinct Characters |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest Subtree with all the Deepest Nodes |
C++, Java, Javascript, Python |
Medium |
link |
| Smallest Sufficient Team |
C++, Java, Javascript, Python |
Hard |
link |
| Smallest Value of the Rearranged Number |
C++, Java, Javascript, Python |
Medium |
link |
| Snakes and Ladders |
C++, Java, Javascript, Python |
Medium |
link |
| Snapshot Array |
C++, Java, Javascript, Python |
Medium |
link |
| Solve the Equation |
C++, Java, Javascript, Python |
Medium |
link |
| Solving Questions With Brainpower |
C++, Java, Javascript, Python |
Medium |
link |
| Sort an Array |
C++, Java, Javascript, Python |
Medium |
link |
| Sort Array by Increasing Frequency |
C++, Java, Javascript, Python |
Easy |
link |
| Sort Array By Parity |
C++, Java, Javascript, Python |
Easy |
link |
| Sort Array By Parity II |
C++, Java, Javascript, Python |
Easy |
link |
| Sort Characters By Frequency |
C++, Java, Javascript, Python |
Medium |
link |
| Sort Colors |
C++, Java, Javascript, Python |
Medium |
link |
| Sort Even and Odd Indices Independently |
C++, Java, Javascript, Python |
Easy |
link |
| Sort Integers by The Number of 1 Bits |
C++, Java, Javascript, Python |
Easy |
link |
| Sort Integers by The Power Value |
C++, Java, Javascript, Python |
Medium |
link |
| Sort Items by Groups Respecting Dependencies |
C++, Java, Javascript, Python |
Hard |
link |
| Sort List |
C++, Java, Javascript, Python |
Medium |
link |
| Sort the Jumbled Numbers |
C++, Java, Javascript, Python |
Medium |
link |
| Sort the Matrix Diagonally |
C++, Java, Javascript, Python |
Medium |
link |
| Sorting the Sentence |
C++, Java, Javascript, Python |
Easy |
link |
| Soup Servings |
C++, Java, Javascript, Python |
Medium |
link |
| Special Array With X Elements Greater Than or Equal X |
C++, Java, Javascript, Python |
Easy |
link |
| Special Binary String |
C++, Java, Javascript, Python |
Hard |
link |
| Special Positions in a Binary Matrix |
C++, Java, Javascript, Python |
Easy |
link |
| Spiral Matrix |
C++, Java, Javascript, Python |
Medium |
link |
| Spiral Matrix II |
C++, Java, Javascript, Python |
Medium |
link |
| Spiral Matrix III |
C++, Java, Javascript, Python |
Medium |
link |
| Spiral Matrix IV |
C++, Java, Javascript, Python |
Medium |
link |
| Split a String in Balanced Strings |
C++, Java, Javascript, Python |
Easy |
link |
| Split a String Into the Max Number of Unique Substrings |
C++, Java, Javascript, Python |
Medium |
link |
| Split Array into Consecutive Subsequences |
C++, Java, Javascript, Python |
Medium |
link |
| Split Array into Fibonacci Sequence |
C++, Java, Javascript, Python |
Medium |
link |
| Split Array Largest Sum |
C++, Java, Javascript, Python |
Hard |
link |
| Split Array With Same Average |
C++, Java, Javascript, Python |
Hard |
link |
| Split Linked List in Parts |
C++, Java, Javascript, Python |
Medium |
link |
| Split Two Strings to Make Palindrome |
C++, Java, Javascript, Python |
Medium |
link |
| Splitting a String Into Descending Consecutive Values |
C++, Java, Javascript, Python |
Medium |
link |
| Sqrt(x) |
C++, Java, Javascript, Python |
Easy |
link |
| Squares of a Sorted Array |
C++, Java, Javascript, Python |
Easy |
link |
| Stamping the Grid |
C++, Java, Javascript, Python |
Hard |
link |
| Stamping The Sequence |
C++, Java, Javascript, Python |
Hard |
link |
| Statistics from a Large Sample |
C++, Java, Javascript, Python |
Medium |
link |
| Step-By-Step Directions From a Binary Tree Node to Another |
C++, Java, Javascript, Python |
Medium |
link |
| Steps to Make Array Non-decreasing |
C++, Java, Javascript, Python |
Medium |
link |
| Stickers to Spell Word |
C++, Java, Javascript, Python |
Hard |
link |
| Stock Price Fluctuation |
C++, Java, Javascript, Python |
Medium |
link |
| Stone Game |
C++, Java, Javascript, Python |
Medium |
link |
| Stone Game II |
C++, Java, Javascript, Python |
Medium |
link |
| Stone Game III |
C++, Java, Javascript, Python |
Hard |
link |
| Stone Game IV |
C++, Java, Javascript, Python |
Hard |
link |
| Stone Game IX |
C++, Java, Javascript, Python |
Medium |
link |
| Stone Game V |
C++, Java, Javascript, Python |
Hard |
link |
| Stone Game VI |
C++, Java, Javascript, Python |
Medium |
link |
| Stone Game VII |
C++, Java, Javascript, Python |
Medium |
link |
| Stone Game VIII |
C++, Java, Javascript, Python |
Hard |
link |
| Strange Printer |
C++, Java, Javascript, Python |
Hard |
link |
| Strange Printer II |
C++, Java, Javascript, Python |
Hard |
link |
| Stream of Characters |
C++, Java, Javascript, Python |
Hard |
link |
| String Compression |
C++, Java, Javascript, Python |
Medium |
link |
| String Compression II |
C++, Java, Javascript, Python |
Hard |
link |
| String Matching in an Array |
C++, Java, Javascript, Python |
Easy |
link |
| String to Integer (atoi) |
C++, Java, Javascript, Python |
Medium |
link |
| String Without AAA or BBB |
C++, Java, Javascript, Python |
Medium |
link |
| Strong Password Checker |
C++, Java, Javascript, Python |
Hard |
link |
| Strong Password Checker II |
C++, Java, Javascript, Python |
Easy |
link |
| Student Attendance Record I |
C++, Java, Javascript, Python |
Easy |
link |
| Student Attendance Record II |
C++, Java, Javascript, Python |
Hard |
link |
| Subarray Product Less Than K |
C++, Java, Javascript, Python |
Medium |
link |
| Subarray Sum Equals K |
C++, Java, Javascript, Python |
Medium |
link |
| Subarray Sums Divisible by K |
C++, Java, Javascript, Python |
Medium |
link |
| Subarray With Elements Greater Than Varying Threshold |
C++, Java, Javascript, Python |
Hard |
link |
| Subarrays with K Different Integers |
C++, Java, Javascript, Python |
Hard |
link |
| Subdomain Visit Count |
C++, Java, Javascript, Python |
Medium |
link |
| Subrectangle Queries |
C++, Java, Javascript, Python |
Medium |
link |
| Subsets |
C++, Java, Javascript, Python |
Medium |
link |
| Subsets II |
C++, Java, Javascript, Python |
Medium |
link |
| Substring with Concatenation of All Words |
C++, Java, Javascript, Python |
Hard |
link |
| Substring With Largest Variance |
C++, Java, Javascript, Python |
Hard |
link |
| Substrings of Size Three with Distinct Characters |
C++, Java, Javascript, Python |
Easy |
link |
| Subtract the Product and Sum of Digits of an Integer |
C++, Java, Javascript, Python |
Easy |
link |
| Subtree of Another Tree |
C++, Java, Javascript, Python |
Easy |
link |
| Successful Pairs of Spells and Potions |
C++, Java, Javascript, Python |
Medium |
link |
| Sudoku Solver |
C++, Java, Javascript, Python |
Hard |
link |
| Sum Game |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Absolute Differences in a Sorted Array |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of All Odd Length Subarrays |
C++, Java, Javascript, Python |
Easy |
link |
| Sum of All Subset XOR Totals |
C++, Java, Javascript, Python |
Easy |
link |
| Sum of Beauty in the Array |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Beauty of All Substrings |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Digits in Base K |
C++, Java, Javascript, Python |
Easy |
link |
| Sum of Digits of String After Convert |
C++, Java, Javascript, Python |
Easy |
link |
| Sum of Distances in Tree |
C++, Java, Javascript, Python |
Hard |
link |
| Sum of Even Numbers After Queries |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Floored Pairs |
C++, Java, Javascript, Python |
Hard |
link |
| Sum of k-Mirror Numbers |
C++, Java, Javascript, Python |
Hard |
link |
| Sum of Left Leaves |
C++, Java, Javascript, Python |
Easy |
link |
| Sum of Mutated Array Closest to Target |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Nodes with Even-Valued Grandparent |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Numbers With Units Digit K |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Root To Leaf Binary Numbers |
C++, Java, Javascript, Python |
Easy |
link |
| Sum of Scores of Built Strings |
C++, Java, Javascript, Python |
Hard |
link |
| Sum of Square Numbers |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Subarray Minimums |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Subarray Ranges |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Subsequence Widths |
C++, Java, Javascript, Python |
Hard |
link |
| Sum of Total Strength of Wizards |
C++, Java, Javascript, Python |
Hard |
link |
| Sum of Two Integers |
C++, Java, Javascript, Python |
Medium |
link |
| Sum of Unique Elements |
C++, Java, Javascript, Python |
Easy |
link |
| Sum Root to Leaf Numbers |
C++, Java, Javascript, Python |
Medium |
link |
| Summary Ranges |
C++, Java, Javascript, Python |
Easy |
link |
| Super Egg Drop |
C++, Java, Javascript, Python |
Hard |
link |
| Super Palindromes |
C++, Java, Javascript, Python |
Hard |
link |
| Super Pow |
C++, Java, Javascript, Python |
Medium |
link |
| Super Ugly Number |
C++, Java, Javascript, Python |
Medium |
link |
| Super Washing Machines |
C++, Java, Javascript, Python |
Hard |
link |
| Surface Area of 3D Shapes |
C++, Java, Javascript, Python |
Easy |
link |
| Surrounded Regions |
C++, Java, Javascript, Python |
Medium |
link |
| Swap Adjacent in LR String |
C++, Java, Javascript, Python |
Medium |
link |
| Swap For Longest Repeated Character Substring |
C++, Java, Javascript, Python |
Medium |
link |
| Swap Nodes in Pairs |
C++, Java, Javascript, Python |
Medium |
link |
| Swapping Nodes in a Linked List |
C++, Java, Javascript, Python |
Medium |
link |
| Swim in Rising Water |
C++, Java, Javascript, Python |
Hard |
link |
| Symmetric Tree |
C++, Java, Javascript, Python |
Easy |
link |