Skip to content

Latest commit

 

History

History
 
 

S

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Algorithms-solutions

This folder contains Solutions to 202 Algorithms Leetcode problems that starts with 'S' written in the following programming languages ( Java ,Python ,C++ ,Javascript ).

Problems

problems langages difficulty Leetcode
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